Exactly. Usually it's a new web client that's to blame.
Discussion
That's great. Means we're early and there's a lot of experimentation going on.
Stable, established clients won't have these issues in the future. And I think Primal and Damus are current examples of “stable” clients.
Primal was one that would sometimes nuke your relay list if you made any relay changes in primal.