Yes I am an under achiever. Anybody that settles for below industry T's and C's when they could do better is no different to me. Period.
I agree it is likely you are indeed an under achiever. Period.
I however am not and am pleased to have achieved a reasonably senior position which you would probably be pleased to aspire to. I have what I desire including where I want to be and will settle for less for that reason alone!
Now stop moaning about it, put in a bit more effort to help you achieve and the world could be your oyster - or bog off and continue to be a failure elsewhere