There's another issue: if you announce you're planning something, then everyone will expect it. If it proves too difficult or finicky to implement and then has to be re-worked, scrapped, or postponed, then everyone will be disappointed and throw tantrums.
Although it's frustrating as a user/customer to not know where the software is headed, it's ultimately a wise choice by the XF developers.