I've had the same comment about being chaotic, and not being able to see the bigger picture during performance reviews my whole life. But I've always felt unable to see the bigger picture if not understanding the details. Although recently I've gotten better at letting go, trusting my mental models etc, but also at finding great, structured project leads (or assistants if I'm in the lead). Such people are invaluable to me, although I must say that I also start to find it easier and easier to just copy their behaviour (ie things like "Start project with timeline, not important if it's 100% accurate, its more about the order of things" - etc... At least you will appear very structured which radiates confidence!).
I've also had a manager at one point in my career that said: We really just want you to start many things, you are in research not in development. It's great that you start with so much enthusiasm, let de development people determine the fit for product later... (But perhaps a bit more "eye on the market" would be nice!)
That was somewhat of an eye opener, at 35 (42 now).