You can rent servers much the same once you at least have a bit of scale. It's never colocation or cloud. There are lots of in-betweens.
Cloud is often viewed as if these don't exist: - Dedicated servers - Managed hosting - VPS - etc.
Most small to medium-sized enterprise could opt for such options instead of the cloud.