Caching isn't just about performance. It can be about reducing costs too. Eg reducing the number of web servers you need, scaling down the size of your persistent storage database (traditionally a RDBMS but these days NoSQL DBs are common too) and shrinking your bandwidth costs. Hosting can be a costly affair at scale.