I think one of the most frustrating things with kotlin multiplatform in the past (wow is it really?) 6 years, is that the gradle configuration has changed a lot and different mechanisms have been introduced and removed etc.
It feels like Amper provides a high enough abstraction from gradle that those changes can happen without having to modify the amper yaml which I think is good.
At least, I feel like if I put together a project using amper now, in 6 months time I'll be able to use the latest and greatest without anything (ok maybe a few things) breaking.
This was almost a guaranteed no go with the Gradle stuff, at least it had been for me!