> I wonder how many engineering hours across the industry went into arbitrarily keeping services small enough to fit in the free tier.
Why is that wrong? If everyone optimized their services and applications like it used to be in the past, will substantially bring down compute and memory requirements and reduce overall bloat.