Only if we forced everyone to give up meat at gunpoint. Most people who choose to go meat-free, and stick with it, end up finding tasty and nutritious food that works for them.
> even when they are available, they are usually too expensive to become a common staple.
People automatically assume that giving up meat means salads and tofu all day, bought in 2oz packages from Whole Foods while wearing Lululemon yoga pants. And you gotta throw in the $10 artisan kombucha while you're at it.
Beans, lentils, and green peas are far cheaper and healthier than any meat or Impossible burger. You can get them at your local Indian or Mexican grocer for less than $1/lb. Or tofu and seitan from Costco or 99 Ranch Market. A little soybean paste or mushroom broth adds a blast of umami. That's what I mean by "broadening your culinary horizons".
And no beans can never become more expensive than meat, even if more people start eating them. It's simple thermodynamics. Look at the poorest countries on Earth - I guarantee you they eat more beans and lentils than meat. That's what a "common staple" is. If they can afford it, anyone can.