Or look at the situation another way. In the Open/Free software
community there are a lot of true believers in a social mission for
software. They seem to produce and maintain software for non-monetary
reasons. In the business world there are a lot of people committed to
paying their suppliers the least possible amount for the supplies that
they need to operate their business. Open/Free software costs less
than commercial software. Some businesses will move to using Open/Free
software. They will reduce their cost structure. They will become more
competitive in their respective industries because of their lower cost
structure. The customer base of commercial software enterprises will
wither and die. (Or maybe not die, just be bought out by a competitor
with a lower cost structure.) Alternatively, commercial software
houses might retool as suppliers of IT staffing and management for
corporations. But they will give up on their licensed software business
because they can't make money at it in the face of GNU/Linux
competition.
Prior to actually getting out of the business, they will give all
sorts of self serving arguments as to why they are having trouble, but
the truth is that the Open/Free software community doesn't need their
services at the prices that they need to charge.