And I wouldn't disagree with you. If a clearly better alternative existed, everyone would be using it. I don't think anyone has really cracked this nut yet.
Come on. Get real. Using unique, strong passwords for every website that we log into sounds very good on the surface, but in reality it's just not feasible....