Suppose I release a toy balloon in Glagow airport and it end up at Heathrow.
Compare that to a scheduled flight between those two point.
At one level - arguably - there is no difference; both are the result of cause and effect. At least that is what I would suppose what an opponent of free to suggest.
I see the point of that 'no free will' argument, but it seems to ignore that there is a difference between a toy balloon ending up in Heathrow - prrrtty much at random - and the pilot of a plane who intendeds to go there and could - should he wish to get fired - go somewhere else of his choosing.
I'd say the 'no free will position' is the result either of over-thinking or under-thinking such differences. Airline pilots are not the same as toy balloons - I can see no reason not to say the difference is that pilots have free will and balloons don't; and that 'free will' is the difference beteen them.