Fully agree with you. I am a frontend developer. On my work machine spotify uses maybe 300mb of memory, but on my home pc with opensuse? Image what it uses... 1.1GB.. The same as my brave browser with 4 tabs open. What is going on.
I imagine your work machine, just like mine and everyone I've ever had, has application level limits to how much resources it can consume, spotify picks up on the limits, and adjusts accordingly?
As to what its doing with all those extra resources on your linux box... shrug maybe using your laptop to train its models or mine crypto?