I only ever purchase food on the park during the late night events.
As for opening up Towers street for breakfast, sounds like a great idea, but if you are like me, I would rather have breakfast first thing at home, grab a second breakfast as I pass Uttoxeter McDonalds, and then as soon as the gates open, make my way straight to the rides. If I'm staying in over night accommodation, then breakfast is usually included.
I do believe that they should open the main gates at least 15 minutes before the rides open to allow us time to get to the rides. However with the later morning opening times, I feel that there will be more of a stampede to the rides first thing in the morning.
If they have more food outlets that is open on the park after the rides have all closed, then I would rather grab something quick before my journey home.
I do feel that the woodcutters restaurant would also be beneficial for later openings after the park has closed.
If you want a sit down meal at the resort, then you have the rollercoaster restaurant and also the hotel restaurants where you can eat, even if you are not a resort resident, but providing the hotels are not full booked out. Also the plus side is that by the time that you finish your meal, the parking barriers are raised up, so free parking. Probably another reason for not having food outlets open after ride closure, the quicker they get you out, the more money they make from the parking (as it's costing them money in parking attendants). More profit in parking than having a food outlet opening late