Yeah, I looked at the original Ethereum spec and thought this thing isn't going to scale. Boy, did I miss out on making a lot of money. I still don't know what practical use people actually use Ethereum for besides as a currency and ICO scams.
One use case that's already operational and doesn't need additional transactions - distributed domain resolution
The entire .eth registar runs in a smart contract. You put your ETH in to claim the domain, others also bid during the bidding period, the winners ETH is locked away and returned when they release the domain, the rest get refunded.
Considering DNS is continually politicized and still subject to points of failure (the CAs), distributed ENS is a far better design IMO