> In so many cases, being able to use a program/service on many platforms is a huge part of what makes it valuable to the end-user.
Sure, some users, in some cases, may happen to use some features that are new. The pitch isn't "this is a good tool", it's "you have to use this tool to interact with others or retain data portability." Seems pretty user hostile to me.