I think having the planned launch sites in Scotland isn't because of the cost of the land they go up from, but the price of the land they might come down on - and with the sites planned for northerly polar launches, from Scotland it's over water, but from the IOW there's lots of expensive bits in between.....