If you want to do something comercial, better learn C++.
Once again, it's not as clean cut as that. :)
If you're applying for a job in a fine french restaurant, they probably don't care if you can make a mean hamburger. Likewise, I don't imagine that the local sushi bar has crème brûlée on the list of recipes their chefs have to master.
Programming is very diverse. Different fields will focus on different languages, APIs and tools to fit their needs. In many of those fields, C++ is too general to be of value. In others, it might be the primary language. Still in others C++ might be one of a dozen niche languages that are rolled up to produce a single package.
These things are tools. Tools are made for a specific purpose. Using the right tool at the right time, and using it well is what makes you a pro. :)