Every junior you don’t hire today is a senior you’ll have to overpay for in three years.
A junior becomes a senior in 3 years? Unlikely. I'd say mid-level in 5. What kind of finger-painting has a junior fully capable of coding any part of a project and mentoring mids in only 3 years?