Kevin,
it is a major aim of the core team to have all stakeholders' (users, admins, developers, designers, ...) needs in mind and to get the best outcome of our limited resources. Not to introduce breaking changes is one of the guide lines, whe have identified as a main need of most of the users.
Besides, it is up to the community, to provide us not only with your needs, but also with the necessary support, so we can improve developement progess of the framework.