Are you sure?
Maybe in the enterprise, but the typical non-techie will stick with what still works. Why should they run out and spend hundreds of dollars (or Euros or whatever) for the latest upgrade when they are not going to use any of the new function. Most non-techie users operate under the principal "if it ain't broke, don't fix it". Also, when they find out they can get comparable Open Source for free and does what they need (and supports the data formats of what they had been using), why buy an upgrade.