This article and many of the comments here make several good points. As a fan of KMP though, this article does little to convince folks to try the technology and rather is fanning flames. So much is said here that will simply make iOS developers feel attacked, even if that wasn't the intention - which I'm sure it wasn't.
We must remember...
The biggest win for KMP over other cross platform solutions is that we don't have to go all in. We can go as native as we want and strategically pull in KMP where it makes sense. By design it isn't meant to replace Swift or any of the other platform languages but rather to coexist.
Saying advancements to Swift have no impact any more is false. Even if they can't directly be used in KMP modules, patterns can be built to support iOS developers in consuming new language advancements.
I also don't understand the point being stated that this is a failure for Apple. Did we say that about any other cross platform technology over the past 10 years? No. Apple will continue to win and thrive as long as solid applications continue to exist on their platform. If KMP helps promote that, then it's still a win for Apple.
KMP has many great aspects and I'm optimistic about its future. Time will tell it's impacts very soon.