In fact, I think having a framework for anything is uncommon and difficult (concurrency and parallelism, cognitive science, causal learning, math). The consequence of discussing without a framework is that we're really just thinking about what we want, and working backward to find any reason for it, unwilling to just say "It's what I want."
I've yet to meet a vegan that provides me a framework with accessibility and clarity, and this article is no exception. I don't even have a moral or ethical framework for myself yet, because I know it must be incredibly hard, and I feel like embarking on a search for one would be like wasting one's mathematical career on P ? NP. I'm not a philosophical genius. I'm just a person with feelings.
With morality and ethics, it's either you already agree with my values or you don't. It's nigh impossible for me to persuade you in the value of Jesus the Christ. You would expect me to solve some unsolved philosophical questions with clarity and accessibility, and I likely wouldn't even scratch the surface of the problem.
I don't think any vegan is about to come out with a blockbuster theory that smashes through the philosophical community, building general consensus. In the meantime, they're just having feelings like I do, and trying to find justifications for them post-fact.
Do you already have the same feelings as I do? Great. Now we can make some arguments about achieving our mutual feelings. But I'm not going to pretend that it's some conclusion of a logical foundation.