Not my experience at all with 16 GB RAM. Perhaps a configuration issue? zswap and mglru do their job well here and the only issue with reaching tens of thousands open tabs in Firefox is that it tends to become noticeably slower at that point.
Firefox with any number of open tabs is stable on memory usage because it has a target budget for it, most of the oom situations come either from external processes or a spike from FF's own.