1. BitTorrent is missing from that list, and
2. I think the reason it's not fixed is because for a network of users a new and better solution needs to be 10x better than the existing one to overcome the network effect of the old tech. IPv6 is a great example: even with today's challenges with IPv4, and v6 being widely available for >20 years, adoption is still quite marginal