The real question is why has Apple not implemented snapping behavior after ~10 years of it being in windows? But yeah, you can achieve something similar with tooling for sure.
To be more precise, it took installing a whole bunch of tools until I found a combination that worked for me. Eventually I managed to narrow it down to two, three if you count a workable file manager. One that did windows layout and one that 'fixed' Command-Tab.