I’ve been developing FazerWM which is a Mac window manager inspired by Niri, I’m still grappling with if I should make it paid or donation ware, it’s taken over 9 months of development https://fazerwm.app
I can even explain why screen sharing is required:
if you programmatically move a window so that more than 50% of it overlaps onto an adjacent display the window will be displayed on the adjacent display instead of the desired one, FazerWM uses screen sharing to stream the part that should be visible where you expect it, while the actual window is parked offscreen, also for grabbing thumbnails of windows for Overview and Recent windows features.