Personally, I like that I have lots of options available. Compare it to .NET and it's "Microsoft way or the high way".
I prefer having one decent tool thats used across almost all projects like asp net for web
instead of 5 things with their own quirks and pros cons
Its annoying to have to relearn boring things on company change
Like orms, web frameworks, etc.
When you need custom solutions then you gotta put effort anyway