You can blame the Tenerife crash on some of this mess, "Direct," according to the FAA and EASA now means to proceed directly to your destination airport from your current position and is used in ATC only and not for scheduling. For instance, flying out of Maryland the pilots may receive, "TERPZ then direct," as their routing, indicating to fly over the University of Maryland and then directly to the destination airport. Lots of terms that meant different things in aviation depending on context were re-written to have a single meaning, since it was determined that confusion among non-native English speakers was a major cause of that crash.Oh, ok. I thought they were one in the same. But ya, Delta- nonstop.
The biggest example now is that the word, "Takeoff," may only be used by ATC providing clearance to a departing aircraft and NOT by the aircraft requesting clearance or discussing taking off, in all other contexts the word, "Departure," must be used. An example exchange might be, "American One taxiing for departure to runway zero nine left," to which ATC would reply, "American One you are cleared for takeoff on runway zero nine left."
On the other hand, the OAG still uses the old term for mostly traditional reasons.
It's sometimes sad to think how many of the airline regulations that keep us safe were written in blood, but man are things safe today. Even 15 years ago, the 737MAX would not have been grounded for the two crashes that occurred since both would not have occurred had the PIC followed established procedures. And we know this because 15 years ago Airbus aircraft were fallout of the sky at an alarming rate due to pitot tube issues causing the fly by wire system to malfunction, and they weren't grounded (though Boeing has always been held to a higher standard than Airbus).