Direct routings are a plague! Everybody takes everybody as direct as possible and thinks this is a benefit to pilots.
The best way to really help pilots with a direct is if you look at the profile; they donīt care for any track if you give them the opportunity to climb to their requested level without intermediate stop. Saves a lot more fuel than a direct track.