I submitted criticism to the red teaming contest that was (in part) about the lack of exactly this kind of post, so I’m really happy to see it. And I agree with your broad points of going vegan by default, providing lots of options, and having animal products available but off to the side.
But I want to quibble about one one and a half things...
By now, most milk users will be fine even if you are exclusively offering plant milks. (Oatmilk is the tastiest but has no protein; soymilk is great for protein and also tastes pretty good.)
How sure of you are this? My understanding is all of the !milks have some combination of issues: gluten contamination, taste, allergens, lack of protein, lack of trace nutrients, texture, or astonishing amounts of simple sugars.
Similarly for !meat: nothing has the taste and the nutrition and the texture and the lack of allergens. I also know lots of omnivores (including myself) who would rather than an honest plant-based protein source like legumes or tofu than something in the meat uncanny valley.
Dairy and meat aren’t perfect either, even before the ethical issues- lactose intolerance is common, and poorly handled meat is dangerous. Which is why I really like the mix-and-match idea.
Yeah I’m quite surprised that he thinks that non-vegetarians would think soy milk tastes as good.l as cow’s milk in cereal.
It reminds me of the time I ate fake-mince bolognese with my vegan friends, and they were so impressed that it tasted exactly like real mince—but to me, who had recently eaten real mince, it tasted like cardboard. I think vegans/vegetarians forget what animal products used to taste like to them. Which is helpful psychologically in staying vegan, but unhelpful when you’re trying to persuade someone to do this sort of switching-out.