It tried Visual studio 2010
Uhm... I don't know what you think you tried, but Visual Studio isn't a framework or a language, it is just an environment. Mostly an editor that you can attache different compilers to. It helps manage your projects and even has hooks to source management. But you can use it for just about anything.
Why don't people start to differentiate in the actual "language" and the bloated "framework".
People never actually stop differentiating them. They are different. A framework is just a set of APIs, while a language is a bit more than that. While a good programmer should be able to easily transition to a new language, a good programmer should be able to transition to a new framework, in a language they already know, even easier.
Is their a steep learning curve creating for job security? Not in the least bit... Its just that, simply programming is hard.