Lock you in? To what? I see it as just another option (tool) of the many available tools out there. If it is better than the rest and makes it easier to build solutions, I would consider paying for it.
Use something like Java or Python, instead.
Anyway, MS don't force you to use their technologies :p