I hate tiling window managers. After I start a program, I move and resize its window to the perfect position, and it stays there for weeks. I don't ever want it to be moved or resized automatically, which is what tiling window managers do by default.
It sounds like you’re both agreeing that windows should be controlled by either the user OR the OS, not both.
I will offer that you can resize/move/float in most tiling managers. Remembering your modifications is usually possible too. It's the default behavior that separates the experience.