I'm sure my company is not alone in offering a wellness program with incentives that include reduced health insurance premiums for increased/consistent physical activity and preventive care. How do they know you performed physical activity -- they issue you a pedometer or allow you to connect your Garmin/MapMyFitness/Fitbit/MyFitnessPal/etc account to the program. It's brilliant, and the $0-75/mo employees can save on insurance is a strong motivator, as is the $50/mo gym reimbursement (as long as you connect your account to the wellness system and visit at least 4x/mo), and other perks.
What I would really like to see is an open standard for data formatting, similar to the IPC 2547 CAM-X series of standards for industrial equipment output, so it'd be easy for 1) developers and 2) consumers to shop around without worrying about losing their historical activity information. As you mention, this is a serious consideration for everyone, and it's incredibly annoying to feel locked in just because you can't get your data out (or even better, out and then into the next system). A personal example: I really like Runtastic and I have a couple hundred miles logged over the last few months. However, it's a European company and not nearly as popular in the US as Endomondo, Runkeeper, MapMyFitness and a few others. This means I'm missing out on the social aspect, which itself is a motivator. I'd like to try out some other apps, but I can't import my Runtastic data. Argh. (Runtastic is really great, btw.)