In the domains I’ve worked in, it might take six months just to get the basic idea sketched out and working. The current project has a timeline of 8 years to full completion — two years just to get to the first minimal release for a subset of our problem domain and the hardware to run it on.
It sounds like you’ve been doing unchallenging work in unchallenging domains and have acquired a much too inflated opinion of yourself in the process.
A large part of experience is doing things that seemed like good and reasonable idea at the time, and then discovering that it actually wasn't. And how do you know what are and aren't good ideas? By sticking around and seeing what does and doesn't work.
I can guarantee you that 4/5 years xp is absolutely nothing. You can barely scratch the surface.
what you do start get after 5 years however, is the feeling that you've seen it all ( because you may have, but only very superficially). It makes people like that extremely dangerous.