As to why they fly that way, we'll have to wait for a real -erm - professional pilot.
fizz57, all over Europe there are preferential routes depending on origin and destination. It's a bit like a one way street system like we have on the roads.
Also there are military training areas which need to be avoided.
Aircraft rarely fly in a straight line between departure and arrival airports.