Three States of Life
The first scenario: you go work as a host at BaiMa Club. You're unhappy now, but you know you can make good money. With that money, you can be with Vivian Chow, and having that hope makes your current days feel meaningful.
The second scenario: you're with Vivian Chow every day. Every single day feels meaningful because you've already gotten what you wanted.
The third scenario: you're Tim Cook. You're not into the Vivian Chow type; you prefer Andy Lau. So every day spent with Vivian Chow makes you miserable—because you don't like her and you're not making any money either.
Life is simple. As long as you avoid the third option, any choice is fine. Living your life in a way that brings you joy is the right way to live.
If you have dreams that keep you from accepting mediocrity, but you also can't rise up and chase them, then you'll suffer.