Even when a Docker container runs for a year, the application isn't necessarily getting more useful. What makes the biggest difference over time is the history it builds. Some services become far more useful than others with time, retaining a body of data and history that can answer questions you may never be able to reconstruct. Reliability is great, but this kind of data becomes accumulated knowledge, and continuous uptime is what lets it build.