I hear what you are saying but if I'm told to route direct I will, if I need to divert due to Wx I will ask first, unless it's a big angry storm and the freq is blocked! As I probably would on a radar heading(!)
Does that mean the official definition of direct is not direct??
Regards
Gaz