I disagree that this is off-topic.
This thread will be full of people saying “this or that should be improved”. Yes, everyone agrees that things should be improved. Saying that things should be improved is the easy part. Do you want the improvements to actually happen or not? Because saying it alone isn’t going to make it happen.
If you want Parity to actually make the improvements happen, well their track record is they have failed to provide a good developer experience since basically forever.
If you want the community to be able to improve things, then you need to put systems in place so that technical aspects of Polkadot no longer rely entirely on Parity’s shoulders, otherwise the community is simply handcuffed.
And these systems are: an accurate and up to date specification, and no delegating to a reference implementation to dictate which blocks are valid or not.