@Max i understand your point but i’m gonna tell you my personal need.
I’m launching a multiplatform app with a paid-only pricing model. Because our prices aren’t the lowest, we need to deliver a fully premium experience, with special attention to details.
For example, iOS users are now accustomed to Apple’s new buttons, which might be the only good UI elements they’ve released lately. Those buttons look premium with their subtle reflections and don’t suffer from the accessibility issues seen in other parts of the design system. Our users will come in expecting the same standard they see in other premium apps—so if they encounter a flat, boring button in mine, it will feel underwhelming. So this is a good example where i could implement custom component just for iOS platforms.
That’s for what I chose CMP for a year ago. Back then, before Apple introduced this unexpected new design system—which, for the first time, exposed a real limitation of CMP—everything felt possible. The whole point of CMP is to provide the best interoperability across platforms, and up until now, they’ve delivered on that promise. A solution seems totally possible but i think it would get more attention