I understand your points but I don't think to a user, interoperability is that big a concern, unless it messes up basic TL big time.
Even now, threads are a mess across clients & NIP 94 images created on Amethyst are not seen on many clients & it's not caused a hullabaloo 🤷
I'm guessing most people will try out maybe 2-3 clients & stick with the ones they like.