a drive for qualitya set of goals which is desired to be accomplishedsome devs being short on time to commit to MT/MTG at the moment

there are other reasons which can be added to the list but those, I think are the top 3.

While I can understand paying customers to constantly asking "when is the next...?", I find it a bit frustrating to see so constantly in this situation..., where the software is free, and the people who work on it, do so in their free time, for no pay.

0.5.0 will be ready..., when it's ready. And it will be announced by someone in the position to announce it

As far as I feel, no mention should be made of any coming releases. It should just be announced when a release is ready and made.

If you look back on every release made, the posts which follow are loaded with "Thanks, good work..., when's the next release?"