I have a somewhat similar feeling. Why has favicon.ico been made into a 10 page mess? It just feels like there's too much going on for something that should be so simple.
99% of people can just ensure /favicon.ico exists in their root and be done with it.
But with anything that can be done, it's nice to have a reference sheet for
how to do it well, how to do it right, and how to handle all the idiosyncrasies that exist on which clients like how to get the iPhone to grab the highest quality icon available when users add it to their homescreen.