It may be "a locked in ecosystem", but it's THEIR ecosystem...they can do with it as they please. It may not be what YOU want, but it's THEIR product, and to use it you must agree to THEIR terms.
If you don't like it, use windows. Or, do what I did: bite the bullet and get one of the new, more affordable macs.
this is the dumbest argument i've read so far. you do realize that companies ARE NOT allowed to do whatever they want right? why do you think MS has gotten in trouble so many times for attempted monopolization??? finish high school first before trying to make an argument again.