Having a separate window per tab will consume more resources, than showing only a single tab content at a time.
For Firefox, I've found an extension that moves tabs to a new window. It mostly works, but there are rough edges. I apparently have enough resources for all my browser windows in my shaggy laptop for it to never swap. The overhead doesn't seem huge enough to warrant the removal of the possibility of disabling tabs.