Design and UX may be a science or "science". But, it heavily involves taste (in the Steve Jobs sense, not "likes" or "preferences". And peoples tastes vary widely from "good" to "doesn't have any". It is ludicrous to believe any design / UX will leave large percentage satisfied. Also, many create valid, correct design / UX and yet are devoid of taste.
To further elaborate on taste; Engineers often refer to this as "elegance". Two bits of code can meet all specifications and requirements. Engineers with taste will feel the one which has elegance to be superior.
To further elaborate on taste; Engineers often refer to this as "elegance". Two bits of code can meet all specifications and requirements. Engineers with taste will feel the one which has elegance to be superior.