Is it sometimes messy figuring out who's a stakeholder? Yes.
Is it harder than just keeping track of who owns shares? Yes.
We shouldn't let that difficulty or complexity stand in the way of attempting to build better systems. IMO at the core of any better system is that fundamental acknowledgment that impacts must be accounted for before any reward (profit).