Mango uses wlroots as underlying wayland compositor library and has been established for almost a decade now thanks to sway. Niri is using a new universal rust-based library (smithay), which doesnt implement all wayland extensions yet, but it get better all the time. background-effects blur for example was added in the last months!