A lot of the new stuff added to CSS in the last few years has allowed web devs to vastly reduce the amount of JavaScript and HTML cruft in our pages and make them much more semantic and accessible, reduce download size and increase render speed.
If you use them right.
Which 99% of sites do not.