It's more a matter of each surpassing generation having better game mechanics than each generation having better legendaries. Even then, some of the older ones (Like Jirachi, Mewtwo, and Kyogre) are still somewhat useful because of unique moves, elemental combinations, special abilities, or learnable TMs.