In general it makes sense to me to have a legal contract framework for defining stakeholders more broadly than shareholders. What those stakeholders are seems specific to the needs of those involved. Seems like a useful mechanism; not sure what the downsides are at an abstract level.