Simple programs with simple functionality becoming massive and networked and somehow less functional is the other side of shrinkflation. The reason they became huge was developer convenience i.e. they cut costs.