Art is the language. If you can only listen, but not play; if you can only watch, but not draw; if you can perceive, but not create, your knowledge is seriously limited. How good and sophisticated are you at retelling what the "critics" and "experts" say, doesn't really matter.
Seniority of a software engineer is measured by how many corpses had she buried on The Graveyard Of The Broken Assumptions.
The problems that only exist inside your head are the easiest to solve because they don't require any external work at all, just thinking. But they are also the hardest to solve because their solutions might imply giving up some of what you consider to be your identity and your lifestyle.
It's up to you to decide.
If you find yourself convincing a random stranger with no skin in your game that your particular decision is right, then it's likely that your decision is shit. Or so you are.
For a close analog of the random stranger, such as an ex-colleague or distant relative, this argument stands as well.
There are three kinds of users: those who read the manuals, those who don't read the manuals and those who read the manuals and then still do weird shit.
Building software that suits the needs of one group is hard. Building software that fits all of them is logically impossible.