As you move up in categories it becomes more difficult to be a generalist. People at the P12 level are just too good at climbing, sprinting, attacking, time trialing, etc. It is very difficult to be able to do them all well enough to win. So many riders get to the Category 2 level and flounder because they don’t have something they are very good at, they are just pretty good at everything. This is a really tough place to be in if your goals are to move up to 1 or go Pro.
One thing a good coach should be doing is working with their riders to figure out what they need in the tool box to succeed. Plenty of coaches can get you fit, but the good ones will understand who you are and what you need to do to give yourself the best chance at winning. You should be having discussions about how you are going to win in different situations and then training to be in the best position to take advantage of the efforts needed in each situation.
Knowing what to do and that you have the fitness to do it can be what makes the difference in a race.