What would be the whole point of the biggest linux advantage: customization, if you had to jump back to MacOS or Windows for a minor feature?
Thanks for the suggestions. I have actually found an 80% solution for my needs by finding that I could activate window snapping to other windows in Windows Manger => Advanced. This significantly lowers the time to align the windows correctly, even if I still have to do it by hand for each window. Before this, it literally took 30 seconds every time to align the windows properly and it still was off. Now it just takes 2-3 seconds. I guess it's enough improvement for me.
Maybe the Window Manager could implement this option in the future where the windows don't just snap to each other, but also have an option for them to resize each other when one window changes size that would push other widows to resize as well to cover the full screen, not like right now, where the window being resized just overlaps the other windows or doesn't know anything about those windows.