They simply know the storage limit is the one users will most likely exceed first so having all of it bundled instead of separate price for storage and for "compute" would net them less money.
From their perspective it's basically "as long as it is cheaper than customer paying someone to set up gitlab instance"
From their perspective it's basically "as long as it is cheaper than customer paying someone to set up gitlab instance"