You don’t have to flick anything. Windows align against each other and you can position them how you like. You can even configure it to always open specific apps in a particular virtual desktop should you chose.
If you want a full screen app that you flick through like an iPad you can. If you want a mess of windows on one desktop you can use App Exposé to see only the ones from a particular app. If you want a tiling manager you can install one.
If you want to turn off all the gestures you can.
It’s a mature desktop OS that has many ways of doing things.