Honestly that sounds like you aren’t garbage collecting enough. I have perhaps 3-5 tabs open in one browser and 3-5 apps open at any time. Also working in VSCode, terminals and browser mostly.
I coworker runs his windows box with about 100 tabs iOS. Sometimes. Just close some shit.