what is wrong with this question, in gods name, can someone tell me what the problem is and why it gets blocked right away?
The close reason says it all:
put on hold as primarily opinion-based
There are probably as many views on this topic as there are developers.
Stack Exchange is built around getting answerable questions the best possible answer there can be. This means that there has to be a limited number (ideally one, but there are often several ways of skinning any particular cat) of correct answers on which the users can vote so that the "best" one rises to the top.
Your questions doesn't invite that sort of answer. You are actually asking for opinions in the question itself. If you can reformulate the question so that it follows these guidelines then there's a good chance it will be reopened.