I don't think the reason for the limited variety in starter's secondary typings is out of a desire to stick to type advantage triangles, as every type besides Normal, Dragon, and arguably Ghost fits neatly into at least one (Grass/Ground/Poison, Ice/Ground/Rock, Electric/Water/Ground...