Mozilla got bloated because the creators wanted users to live their entire computing lives inside a single application. The reasons for wanting that are always the same: it gives the creator the most power.
Of course this time around there is a slight difference; rather than adding a chat client to the browser they will prefer to keep adding features to the browser until somebody can write a chat client inside it. Either way the original criticism still stands, which is that doing everything in a single application means duplicating a lot of the work of the host OS, but generally not as well (from window management to scheduling threads to reclaiming memory to supporting hardware features like parallel computation to managing files).
The current plan at Mozilla seems to be for Firefox to be an OS that people use for everything, not just one of many applications that people use. This would give them a great deal of power. The power to kill services or applications that they don't like (e.g. Facebook), the power to prevent application developers supporting hardware they don't like (e.g kinect) and so on. More so than the traditional desktop OSs which have been open in allowing anybody to write software that talks directly to the hardware: browsers are sandboxes that prevent hardware access.
Note: none of this means I like Facebook. I refuse to use it. However I don't think Mozilla should be killing things on their platform just because they don't like them, especially when they are trying to set themselves up as an OS provider.
Of course this time around there is a slight difference; rather than adding a chat client to the browser they will prefer to keep adding features to the browser until somebody can write a chat client inside it. Either way the original criticism still stands, which is that doing everything in a single application means duplicating a lot of the work of the host OS, but generally not as well (from window management to scheduling threads to reclaiming memory to supporting hardware features like parallel computation to managing files).
The current plan at Mozilla seems to be for Firefox to be an OS that people use for everything, not just one of many applications that people use. This would give them a great deal of power. The power to kill services or applications that they don't like (e.g. Facebook), the power to prevent application developers supporting hardware they don't like (e.g kinect) and so on. More so than the traditional desktop OSs which have been open in allowing anybody to write software that talks directly to the hardware: browsers are sandboxes that prevent hardware access.
Note: none of this means I like Facebook. I refuse to use it. However I don't think Mozilla should be killing things on their platform just because they don't like them, especially when they are trying to set themselves up as an OS provider.