My boss actually came in commenting on this article, stating that most people don't understand it is easy to administer IE centrally but Firefox doesn't have this capability. Thus, if we were not using App-V and pushing this out with scripts/configuration manager/whatever to the hundreds of computers in our labs it would take a lot more bandwidth and work hours to deploy. (As is, App-V and Firefox need some tricks so we can get preferences and bookmarks to migrate with users as they jump around to different computers.)
So, yes, it may make a great private/home user product - but if a product isn't designed to be centrally administrated in an enterprise environment (where your IT department may be in Hamburg, your support staff in Beijing, and your marketing department in LA) then there is a cost associated with the product.