With Android 12 they introduced Material Design 3, the latest iteration of the design system used by Android and other Google products. Their designers haven't even bothered to publish a proper and usable spec this time, but Google marketed it as production ready in blog posts, Google I/O talks and press releases.
The published Material Design 3 spec is missing several basic components, it doesn't even have a checkbox. Google is inviting developers to migrate to the latest version of the design system, while their own teams at Angular and Flutter are now mixing M2 and M3 components and design concepts, and hitting roadblocks because of incompatible elevation and typography changes in certain components.
We need to find a way to move on, once something is perfected. Because if we don't we kinda ruin what we have already perfected. It's called planned obsolescence and below are some resources on the same. It is widely used across industries for over a century and kinda plays a huge role in climate change.
The problem lies deeper. There's only so much work that the humanity legitimately needs done, but the economy is built upon the assumption that everyone can get a job. So we end up creating jobs the society at large doesn't actually benefit from to make sure every person has to do some work to earn money to live. This includes ballooning IT companies about which you can't help but keep asking "where does enough work even come from to occupy all these people, in a product that's essentially finished".
And because universal basic income is so nuanced and socially complex, I feel like this problem is here to stay until we reach post-scarcity, if we ever do.