The main draw of xmonad is that you can modify pretty much everything, as the config itself is a Haskell file (the entire thing is written in Haskell). There are tonnes of modules to use, you can define your own window layouts and add whatever functions you can dream off - I haven’t seen any other window manager offer this kind of freedom (with the added joy of learning Haskell!).
As for the second point, about half a year ago, they started doing exactly this. Rewriting xmonad for Wayland. Guess I’ll sit this one out.
German numbers are weird because we kinda switch the last two digits.
43 in most languages becomes ‘40 - 3’, but in german you say ‘3 & 40’.
But we do not pronounce the whole number backwards.
143 in most languages becomes ‘100 - 40 - 3’, in german you say ‘100 - 3 & 40’.