I haven't tried to set up a Pi server in a while, and I recall back in the day being excited that there was built-in easy support for VNC. However, it was strange (I don't recall all the finer details) and you had to use a specific/custom VNC client, which defeats the point of using a standard, interoperable, protocol (VNC).
I did some brief searching and there's something about wayland and wayfire, and my eyes are already rolling back in my head and I'm having flashbacks to cron and systemd. I'm not a Linux guy, and the in-fighting, software geneology, and constant major poorly documented changes are the primary reasons why. The blog post announcing this hits almost all of those on my bingo card too. Real VNC made a blog post and thinks they can fix their software in less than 6 months.
If I recall correctly, I used a seldom-discussed software called x11vnc (a VNC server) to get a proper VNC connection. I don't recall all the problems that it solved, but it was almost unfindable even back then. Since x11 is on the way out, I don't think that's an option.
Do we still need a custom or specific VNC client to connect to Raspberry Pi? Or has it finally found itself as a standard VNC server?