I think Dell found out that Unbuntu was a support nightmare $$ wise and that warranty returns from average joe user was running way to high, simply because average joe user couldn't figure out how to run Unbuntu.
That and the call centers in India didn't have the paper scripts the operators could read to average joe user to fix the problem.

































