>Vegetarianism can be the norm, but for that to happen one of two things must happen: either the cost of meat has to be prohibitively expensive ("the stick") or vegetarian dishes have to be more appealing to the public at large ("the carrot"). Neither of those things have happened yet.

That's not really true, about them being appealing. There's several Italian pasta dishes that are quite tasty which I frequently make for myself because they're super-cheap: spaghetti, penne, etc. Pasta plus a tomato-based sauce is totally vegetarian AFAIK, and what kind of weirdo doesn't like spaghetti? (Of course, a lot of people eat it with meat sauce or meatballs, but that's not necessary for the dish.)

There's also macaroni & cheese; lots of people like that.

Of course, the problem with these dishes is that 1) personally I don't want to eat spaghetti or pasta every single night, and I'm probably not alone there, and 2)you don't get much protein this way.

The problem with vegetarianism is that there just aren't a lot of good plant-based protein sources that are actually appealing, and you need this for a balanced diet. Meat is a simple and easy way to get lots of high-quality protein into your diet.

I believe vegetarianism is going to die out in the next century, as artificially-grown meats are developed and commercialized. If you can eat filet-minion-quality beef cheaply and without having to kill a cow to get it, why bother being a vegetarian?

>Mozilla needs a killer web app that people want to use. Something like gmail that attracts millions of people, with features added to Firefox (new APIs or whatever) to make the app much more effective.

The problem with this idea is that it breaks the whole idea of the web, which rests on open standards. Web browsers aren't supposed to be walled gardens that are incompatible with each other, they're all supposed to show web content the same way. We should not be going back to the bad old days of site X needing browser A to work.

The main thing that differentiates browsers is features and extensions. Edge, for instance, is a mostly unusable browser because it doesn't support all the ad-blocking extensions that Chrome and Firefox do. Performance is also a big feature, and Firefox has been lagging there for some time by sticking to having a single process.

Personally I think that Firefox would be fine if they'd stop wasting time and effort on bullshit features like Pocket and work on making it the fastest, most memory-efficient browser possible, which also best supports uBlock Origin and other advanced features. It'd probably also be a good idea if they could support Netflix viewing out-of-the-box the way Chrome does. If they got all that right and working really well, and touted themselves as being "spyware-free", they'd have sufficient marketshare to be relevant and hold their position, which is all they really need to do. They don't need to be #1, they just need to be large and influential enough to keep the others in line and prevent fragmentation of the web like we had in the IE6 days. If 40% of the market wants to be suckers and use Edge and look at copious ads, let them; they don't matter as long as they're not a clear majority.