Some very good points.
I also got annoyed at Firefox recently as in their infinite wisdom they decided to add huge padding between bookmarks (for touch screen users but applies to everyone), so I can now see half as many on screen. What makes it worse is their entire UI is CSS based, but in order to change it back you have to go hacking around in the configuration files manually rather than just letting you choose in the settings pages.
Its batshit insane thinking to insist on a consistent UI for everyone, if you're tweaking that UI to be optimal to the minority. Most PC users are on PC because they recognise touch is a horrible navigation method if you want to be efficient about it.
I'm saying that as someone who loved touch since I first saw Star Trek TNG, but there's a time and a place for it, it should be MY choice how the interface is presented to me. Same with so many websites adoption mobile-first designs and infinite scrolling, things which should be killed with fire IMO, especially when many sites have an app anyway so there is no need for it.
I'm currently fighting with a photo sharing website that insists on infinite scrolling when browsing user profiles, users with say 32000 photos so it takes days to browse them and if the browser crashes good luck finding where you were. It has NO FILTERS or search, so the only option I found was turning off Javascript which thankfully resorts to good old fashioned pagination, except some pages on the site they forgot and it breaks.