I think that eventually (but we're talking the *very* big perspective), people will realise that free software (as in free speech) is the only way to do any software business at all--that's what the consumer will be demanding.
If & when it comes to that, microsoft will have been dead and gone for quite a while--or have converted to a totally different business model.
But I am notoriously optimistic