Ok, I understand your position. Want explanations about personal behavior - please write by telegram.
PHPStan is out the case. SOLID is not a marker of good architecture, it's a marker of idealistic understanding, for me. I already long ago passed that time where I can just say "this code is bad, I am leaving". New rules of business, and then, payments - there's no bad code, there's bad coders. And also "bad coders have to be replaced with AI" (especially once we understand that AI helps only if you already know the answer, they don't solve anything, but use any hype to hit employees). So language should decide - help developers or help businesses. The top of any business = do nothing. That's why business is on the wrong side related to science. Future of any language is predicted not with code beauty, but with payments in the business. Am sure, you're noticed that hard things live longer than easy things. That's a fenomen, that has explanations. Employees prefer easy jobs, businesses prefer hype. Hype requires confusion, controversy. So it's the opposite. Employees want to get more money for the job, businesses want to pay less. Pricing increases once things become more difficult, but I am asking to simplify something. From that position I am asking for bad things. At the same time, I am asking to help most people do their job more easily, to solve more tasks and continue having a job. Just because that `clever` owners will fire out all the people until war clears it out, clears all of us (they survive, because they have money). This is the story of how the strongest and tricky win over the clever and smart. That's why discussions always hit the wall "why we should". You, or language, or community, don't owe anyone anything. Times required from languages make things simpler and at the same time make hype more complex and difficult. One part is needed by employees, the second part must be done for employers. If you make things simpler - it moves tape to employees, but business owners will select more difficult solutions and more legacy, because they dont know `bad` and `good`, they know only hype. Simple things never create hype. That's the mandatory point. Btw, these explanations are very simplified and funny to declare them here.