> "...if they had seen Mozilla making the financial moves that would have made it an independent and self-sufficient entity."
Does their endowment fund enable them to be an independent and self-sufficient entity?
In other words, Can they live off it in perpetuity?
Let's start with the acknowledgement of carouseling.
The question is if their endowment can fund a competitive independent web browser in perpetuity. Looking at other web browsers suggests no.