I like opinionated software, because usually the developer uses the software themselves, and they prefer to not have some features you might like. I’m fine with that, if our opinions are similar. If not, I just might ignore that software, I guess. Sure thing, we cannot make all software opinionated, there’s no point in that. But some of it, I enjoy it to be that way.
What you tell it can be ambiguous or underspecified. "Opinionated" refers to the decisions the software makes so that you don't have to. Sometimes it also refers to having a default configuration that most users would find acceptable (but which can still be modified).
Me too, but writing software that does whatever user tells it to do, in a consistent and robust way, is very hard. Making it accessible and developing good UX for that kind of software is even harder. This is why a lot of heavily-customizable software, IMO, is so hard to use and maintain in the long run.
On the other hand, if the developer, who is by definition immersed in the domain, can use their experience to make good decisions and enforce them with limitations, the resulting software has a higher chance to be easier to use and easier to maintain.
I tend to gravitate towards "opinionated" software with very limited customizability because in my experience that kind of software is of better quality, on average.