You can make plant-based cheeses. And some of them are pretty good. But they lack all of the same properties. Like, you can get a cheese that that when hot will stretch a little bit like the cheese on a pizza, but as it cools off it loses all of that elasticity and is not great for lukewarm pizza. You can get cheese that is pretty decent for lukewarm and hot pizza, but it doesn't have that stretch. It more just rips apart. And you definitely don't have the span of "flavors" of cheese or whatever you'd call it. Some of the big ones, sure, but again, they don't have all the same physical properties.
I don't mind the loss of those properties, but many people do.
Cheese isn't a great source for protein compared to beans in regards to price though.
Honestly, I think we subsidize the dairy industry simply because they've been lobbying so long. Meat is subsidized too. It's the one market that the conservatives are fine with ignoring the mantra of "free market" and support regulating the hell out of it in whatever way supports the "farmers" (big farm is nothing like the labeling suggests and is all headed by big guys in suits who likely never have been on a farm in their life).
Fuck, I'll look at code I wrote like a month ago and be like, "what was I thinking?". So I try to fix it, run into some stupid issue and be like, "oh, right."
And this is why comments are useful on code who's purpose or reasoning isn't super obvious or even looks counter intuitive.