I may be on the "Wayland" side here, but I have the exact same reasoning when I am on the other side: I hate systemd, but I genuinely cannot say that "I am forced to use it". I have the freedom to choose a distro that supports alternatives, and that is what I do.
For Wayland it seems even easier: it's just something you install on top (unlike the init system or the libc).
I think it's fine to hate Wayland and to believe that it is the wrong direction, just like it is fine to hate systemd and believe it is the wrong direction. But I don't think I am forced to use any of those.