Lack of realistic alternatives mostly (surely someone will champion Linux here, that person is deluded). Someday, if MS keeps pushing this direction, the pain of dealing with another OS's shortcomings and differences will be outweighed, but we're not there yet.
And we're not fine with it, we just can't do anything about it because Microsoft does not listen to complaints.