I consider all of these habits to be instances of a general “policy of transience”, which says: things should either be deliberately permanent in an organised way, or strictly temporary. I dislike things accidentally turning out to last for ever.
Google used to have some beautiful logos for its apps. Each had a distinct shape, style, and colour. Then, someone decided that they all needed a consistent visual language. And this mess was born.
You know those modal screens that interrupt your groove when you are surfing? There are no laws forcing websites to use them. They use them because they choose to.
An opinionated list of best practices for textual websites
A lengthy guide to making simple, inclusive sites focused on content before form. Emphasizes brutalist design and accessibility to include under-represented users.