https://gitlab.freedesktop.org/wayland/wayland/-/issues/32
Attentive designers would have standardized this in the incredibly obvious way of allowing the user to white list specific apps, logically at install time and screenshot apps would then implement a singular standard that works in version 0.1. Instead we force users to confront and understand the difference between x11 xwayland and wayland in order to figure out why their screenshot app doesn't work or doesn't work well.
This doesn't enhance the case for "regular" people to use Linux.