Sad to see these type quirks will go away when Linux moves completely to Wayland.
I started using Linux when I was 25 or so. I'm 51 now. I do believe there's a far from zero probability that X is going to outlast me... Even if I live until 80!
P.S: and the day X dies, in decades, I do also think it's possible that, at long last, Wayland shall be as customizable and allows to do all the amazing thing X allows to do.
Because with wayland you don't write "just" a window manager - you write also the gorilla and most of the jungle, because a "WM" also has to be full Window Server with handling of input, rendering, display configuration, possibly linking extra virtual displays (still haven't figured exactly what part of the protocol handles it, but apparently pipewire can create virtual display that can be used for example by OBS)
I know because I needed it while it had been missing :p
However, this doesn't seem to work with the newer Electron style apps, like Teams. They do not appear to follow the classic Windows patterns.
In XFCE, it's easy to create a completely transparent panel running Window Buttons with "show minimized windows only" ticked, which emulates putting the icons on the desktop but corrals them to always show up in one location. Typically, if I have more than one minimized window, I've made a mistake -- but that's what the corral is for, saving me from mistakes.
(I use fluxbox with rofi)