This reads like the W3C is fucked but not actually—but they are come 2023? https://www.adexchanger.com/online-advertising/the-w3c-is-at-a-crossroads-for-the-web-and-itself-with-mit-exiting-as-admin-and-disarray-on-all-fronts/. Also, this outlet is not where I expected to see this.
A big thank you to everyone who's helped me reach my current fundraiser for support. I couldn't have done this without y'all.