Interesting article, thanks. But I find it curious that you presume all vegans are vegans for moral reasons connected to the value of animal life. I don’t find that to be the case. I know vegans who don’t eat animal products because they object to industrial agriculture or out of strong environmental concerns. Others have strong economic or societal rationale for their veganism.
I don’t think all vegans would find your arguments compelling because not all vegans are concerned about the moral issues you are concerned about.