The problem is the ecosystem. The wild west of frameworks and tooling that is available today. While there is only a couple of serious frameworks their different versions and further systems build on them makes the thing complex. I mean, it's ok if you just pick one and stick with it. They are well designed systems that bring everything together in an easy package. You just stick with it and build with what's available on your chosen garden.