Perhaps, but wouldn't you agree it should get freed when you close the tabs?
It doesn't work in Private Mode (for good reason); I wonder if browsing in private mode consumes less memory?
There are a few options here ... keep the last one in memory, the last few in the disk cache, etc. Right now it appears to keep everything you've ever visited in RAM, which is clearly wrong.