"nobody needs" is to take in the unix philosophy sense here. If you take it first degree, you're part of the reason why PG has been missing these essential points for so long (IMHO). In comparison to the items I've listed, those features are nice to have but definitely not used by the majority of users. And I do use these advanced features (nobody needs) in PostgreSQL. I use them extensively and really love them. It's just that I could workaround them easily and properly. That's just not the case for the things I've listed.
People are smart enough to install the software and the plugins they need. If only .1% of the users use a feature, it doesn't have to be maintained by the core contributors (and slow down the other 99.9% users from getting important features and bugfixes). It's a tradeoff and FWIW, while I think postgres is great, I also reckon the tradeoff could be improved.
There are plenty of cases where it's preferable for those things to be owned and maintained by core teams. One of the biggest benefits of the Linux Kernel is that drivers are distributed and maintained as part of the core kernel. Likewise, one of the biggest disadvantages of not having this model is in software like Jenkins, where recently the creator of Jenkins explicitly called this out as one of their biggest problems. It's not so cut and dry to say what pieces of "added functionality" should be "core" or "not-core".
Please do speak for yourself.