20 years ago you needed a fraction of what is in a modern browser today. And it's getting worse. Chrome ships 40 to 70 new Web APIs every 40 days or so: https://web-confluence.appspot.com/#!/confluence
It’s somewhat terrifying that a single person or a small team can develop an operating system, with a GUI, but won’t be able to create a modern web browser to run on the same OS.