Earlier quoted context omitted.
Taste is not something you can define as factotum it changes over time, over location and culture.
It's kind of useless if it can't be defined. Let's say I'm a software developer, and my product is criticized for "lacking taste." What can I possibly do to correct this, if we can't even agree on a definition? Let alone agree on what actions can be taken to "add taste" to the product.
That's just the programmer/logician in you screaming "unknown feeling!" :)
Programming (for me at least) is as much of a creative endeavor as it's one of logic. You can train yourself to at least recognize "good" from "bad", even though it's much harder to teach yourself how to go from "blank" to "good", or even being able to actually define why something is better than another thing. Sometimes it's literally just "vibes" and that's OK.
If you're unable to train this feeling in yourself, maybe the best course of action is to find someone you can tell is able to better use that particular skill, and ask for their feedback.