Somewhat splitting hairs... it's adjusted to 10 minute blocks, and there's also a huge variability in how frequently they are discovered. Even if the average was 10 min, there are blocks found within the same minute, or with 30+ minute gaps.
Variability wouldn't matter if the average over time was alright. But it's not just spitting hairs: BTC generation is significantly ahead of schedule. https://news.ycombinator.com/item?id=5780861