MS C++ defeated C++ Builder in the market by first introducing a bunch of wizards.
No one can find a job because he just knows C++ Builder or MS C++. He should have a skill set. Take myself as an example. I am a Java programmer, but I also know some C++ ( I think I am at entry level). I have ever played on MC++, BC++, as well as GNU C++ compiler. I am no expert in either of these compilers but I don't need people show me the basic operations.
If a person has spent 6 years on MC++ or BC++, he will at high risk in the IT market. Of course, I have ever met some people who claims 20 years of VB experiences. If you talk them, you will find most of these people have a very small skill set and they are not productive.
If you want to be successful, be sure to know more tools and become experts in some of them. Hope it helps. Good luck