What happens if you don't?
If, after a few years, you still need to be told what to do in order to be productive day-to-day, you’re simply not developing, and unless you figure out what’s going on you’re probably going to struggle to build a successful career.
For my own team, the bar I set for giving higher assessment ratings was how well you could make and keep commitments to the team. If, after working in the code base with the group of people for a year or so, you couldn’t independently come up with useful things to commit to doing and couldn’t deliver in the timeframes you said you could, I would start asking you whether you are really happy and motivated doing what you’re doing with your career. For the few times I had to do that, the member of my team ended up admitting to themselves that they were making a mistake trying to do this type of work, and they moved on to something else where they were more happy and successful.
Roughly, "senior" at a lot of places.