Dropping Windmill Hill from the 29 seems a reasonable suggestion. Certainly in its current form of operation, the Windmill Hill detour is probably most unwelcome.
Interestingly the reason the 29 started doing it in the first place was because since the introduction of larger buses (B7RLEs 66716-26) on the 163 (later 375), it became very difficult to navigate the windy roads with all the parked cars, so they decided to reroute 375 along the main road and sent smaller buses along Windmill Hill. Initially the 669 did it, but not long after the 29 took over restoring the link to Wells. Now B7RLEs are common on the route once again, might they change it? If it is true the 77 is to worked from Yeovil, maybe they will do it, using smaller buses.