For me, I was well past my 10th year into the profession when this realization struck. And now, as a hiring manager, I frequently interview senior developers who are not able to explain the business goals of their software. I consider it an important part of my job to coach engineers in my org to understand the business context of their work - a benefit I got only well into my career.
A lot of my colleagues seem to get stuck in a position of being very tech focused where JIRA tickets go in, and code comes out (and not much else goes on).
I highly recommend other developers try to sharpen their business and commercial skills, even if you don't want to be a leader. You'll be able to sell your skills and influence technical decisions way easier.
So for those who joined the Work force or has some work experience earlier in age that tends to happen sooner / younger.