I fear the future will be very much like the past. The obsession with Microsoft has inhibited progress for decades and none of the majors are moving quickly to change. Observe that much of the data passing in even the newest products takes place with technology that even Microsoft has declared obsolete long ago. The intense activity required to simply keep up with the forced upgrade mill saps much of the vitality that could be spent on innovation and refinement. That is not to say there won't be progress, but expect it to come from non major sources. No matter how excellent these are, it will be difficult to crack the walls of the Tower of Babel to produce any significant change in the industry. This arena actively works against change. Sooner or later though, one of the majors will, forced by loss of share or simple stagnation, break the mold and attempt something different and of they succeed to any significant extent will actually spur acceptance of new ideas. Or some small outfit will come up with something great that leverages the advantages of the non Microsoft world and disrupts the status quo. It's the dark side of lock in. Making it as difficult as possible to change cuts both ways. None of the majors has the agility to deal with change.