Linux just don't have a good marketing strategy... Its a good, stable, and most of all free. Linux has to try to differentiate somehow. Like Android right? Now from phones to netbooks. Linux just needs to get their goals right.
Consultants are mystical people who ask a company for a number and then give it back to them.