It don't think it works for every career though. Being good or even being the most skilled at a niche. Musicians and actors, any job that has as much to do with popularity as with skill. Very few make it and the ones that do, don't seem better than most of the ones that dont.
I have been listening to enough open mic nights and small time bar gigs to think so. Its sad really, how many talented musicians there is in this world that never make it. Music that gives you the chills. And then you put on the radio and its an endless stream of crap.
My career advice would be, don't get into anything that requires popularity. Its a cruel world out there.