Epochs should only be happening at intervals considerably longer than a year. C++ is doing something very similar at three-year intervals, and that’s still too fast, they’re talking about C++20 already and I don’t even think I have a fully C++11-compliant compiler+library on this computer! I’m actually inclined to doubt a fully C++11-compliant compiler+library exists! The right cadence for epochs is something like once a decade.
Yes, that means some changes have to wait a very long time to get done. That’s a Good Thing for everyone trying to use the language, it means it’s a stable foundation.
But most changes don’t need an epoch. Even huge stuff like NLL doesn’t need one, as I currently understand it anyway.