Many of the things you mention are very much on topic. The problem is that you make the statements without providing any reasoning to support your statements. That reasoning would actually help everyone since it would be guiding in the work to change this forum. So, if you've spent the time thinking about these things, it should be easy to sum up how you reached these conclusions and help the rest of us.