<<I wonder can long haul aircraft fly direct routings these days,>>
Rarely has this been the case for many decades.
Over the Atlantic they fly laid down tracks, which are changed on a frequent basis to take advantage of the wind pattern of weather systems. Over the USA, Europe and many other parts of the world they adhere to the various airway routes joining cities.