Not sure what is the solution here. Several years ago it seemed to me that Mozilla may be on track to get their shit together, then they decided to lay off Rust/Servo people, left their Firefox for Android team barely staffed so they couldn't even handle more that handful of supported extensions and instead spent all the money on their CEO bonuses. Guess this is going to be quite a painful decade for the open Web...