Same for me. Multiple desktops with tiled windows on a single screen has been a much better experience than the two screen setup I had in every job before.
Example for my desktops setup for web application development over the last couple of years:
1. Browser with the product I'm currently working on, nothing else
2. Shells for all sorts of small tasks like tailing a log to REPLs for quick experimentations
3. Application IDE(s)
4. SQL IDE
5. Music player
6. Communication (Mail, slack, etc.) and secondary browser for miscellaneous things
The greatest thing for me is, that what I'm currently doing is in full focus and everything else basically doesn't exist. No notifications dinging in peripheral vision or other distractions. Also it is nice, that when I switch to laptop only, the workflows are exactly the same just with more limited screen space = less tiles I can use.
If for a given tasks it is beneficial to have things side by side, it is just a couple of key strokes to re-arrange windows and or create an ad-hoc desktop until the task is finished.
Of course I could use multiple desktops and tiled windows on multiple screens, but from my experiments it added more complexity that benefits.
I would rather go for a bigger, higher quality screen than adding another.