No one is saying there is not an issue.
I am one dev, there are other with admin, and who have contributed to the gui installer. The place to have those discussions is on github like I have already pointed out.
I have also pointed out that you are using the :testing version, which is the developer area, where package devs can work on their package/metadata. As a user, you shouldnt be using that area unless you want to live on the edge, but you are now complaining about a breakage.
You have some good suggestions for how to improve the chum process, such as more formal QA, and mandatory metadata. The place to log these suggestions is github, so that all other devs can see, review and comment.
Please log your issues/suggestions so that everyone can view them, and do not use :testing unless you are happy to be responsible for the breakage.
TIA