@nprofile1q... Gatekeeping implies intent. I am far more willing to attribute this to incompetence, combined with a lack of good examples for younger people to learn from.
Every single one of the good examples of systems where it was easy to write simple things without boilerplate that I can think of come from the ‘90s or earlier. And, even then, they weren’t the popular ways of developing software. People tend to copy the things they’re familiar with, it’s unsurprising that people who have never been exposed to good systems design had ones.