Cost limits uptake of limited resources - storage and processing on Ethereum blockchain must have a limiting function - gas provides it.