Or do you mean Safari for iOS? I'm thinking of macOS Safari here.
Really, no, not every developer has 50+ tabs open. And it is very easy to avoid having them without losing anything if you want.
Life gets much simpler when you can just alternate between every active thing on your current desktop area.
I have so many tabs, I have a second computer just for the tabs, which I keep running with all the tabs. For extra measures, they are bookmarked too, but I want them open so I can refer to them. It's like having a library.
I think the most tab I ever had open at the same times was 10 when cross referencing something through a ton of tickets and a secondary system and that was already a pain.
It wouldn't be for me. I tend to keep hundreds of tabs open for various reasons. And when I reboot and Chrome screws up reloading my session, it's super frustrating. Do I _need_ those tabs open? No. Does having them open save me a 5-10 seconds a hundred times a day? Sure does.