If you are flying during normal flow times, namely eastbound in the evening/overnight, and westbound in the late morning/afternoon then the NAT
tracks are arranged to best use ambient wind. Then dispatch, when building the flight plan and using the NAT
tracks will go for the minimum time track.
However, if you are going "against the traffic" during off times when crossing the Atlantic, then you must either go under the NAT
tracks or around them. It is never the optimum routing and the price one pays for flying during off hours.
In your example, either the winds drastically changed over a few day, (possible) or you (or Alitialia) was going against the traffic.
I encounter this during our morning YYZ
flight, and late evening LHR
Just because I stopped arguing, doesn't mean I think you are right. It just means I gave up!