You are correct but don't forget that somebody's swing app broke and they're real salty about it.
Also I can't speak for whatever you're worried about but when I moved to Wayland the only thing that broke was java shit like Matlab and those closed software companies are not going to fix their shit for Wayland unless they have to. Oracle certainly isn't going to do shit unless forced. It's not open source anything holding anything back.