Im gonna say you are half correct. Doctors are buying MU certified electronic records systems for two reasons.
1. The government believes they know what is meaningful in healthcare. As part of a 600 billion dollar stimulus they committed 29 billion dollars on a first-come first-serve basis to general practices and hospitals in order to adopt electronic systems they deem to be meaningful.
2. Medicare will reduce reimbursements if you are not using an electronic system certified ONC-ATCB. 2% this year, then 3% next year and so on.
Here is where I disagree. The push for MU certified EHR's has not helped to create more jobs and EHR software vendors. ONC-ATCB, CCHIT, and Electronic prescribing certifications are very costly. Smaller companies with tighter budgets have been squeezed out of the market, and those lucky enough to be bought out have seen their staff and products suffer attrition. So the market is not being saturated with more shitty software products. The market has the same shitty products and is being under-saturated with higher quality innovative products during this meaningful use money-grab.
Doctors are buying up these systems under the impression that the cost of ownership over 5 years is practically nothing because the government will give them meaningful use money. I never thought MU would be solvent through 2019, and I happen to know doctors who have received letters from the state where they practice advising that they dont have money to pay them for MU at this time. So the docs absorb this cost up front, some may never see any money, and once the MU program ends, they are stuck in a subscription contract paying over 600 dollars per month per physician for a shitty EHR that is more of a hindrance than a tool the treat patients and run a business.
What's even crappier is as some of these systems are sunset, if the provider attested for meaningful use, then they must maintain their records for up to 9 years for audit; or be forced to pay back the MU money they received. The vendors that have bought out and terminated products do not have to offer a comprehensive migration path for their patient records and have no responsibility to maintain those systems as long as the doctors need to keep them for audits. That is bullshit! Back in the day, if the doctor switched brands of tabbed manilla folders this was not a problem. It doesn't end there though. When they are pigeon-holed into a new product it costs a lot of time and money to train staff. Training is often around $125 per hour, and usually runs about $3000 total for any decent training.
If the governments head wasn't up its own ass, they would have committed 29 billion dollars to small vendors and startups to produce more innovative EHR's and drive competition in the market to create these more inter-operable systems.
Oh, and IMO, CCHIT really isn't an inter-operability standard. I think of HL7, CCD, CCR and things of that nature when I think of standards. In my free time I write software to help doctors get their data out of their old system and into their new system as seamlessly as possible. I have a SOAP based model I have coded from the bottom up for data conversions in these systems, which i recently added some exposed methods for interfacing. That is what they really need to make these systems communicate with each other. Take HL7 to the next level... maybe they can call it HL8. :)