I’d personally argue that it started with making Dex functionally interchangeable with Str for melee attacks in the PHB, meaning you could have good melee attack rolls, damage rolls, AC, ranged attack, and stealth in the same package with one good stat, and zero downside for dumping Str...