The sponsors and SFL want to show off their cup final in the best possible way. While Ayr may be the fans choice, it wasn't viable for two reasons.
1. Ayr United are at home on the 7th April. Playing two games in 24 hours doesn't produce the best pitch possible. We don't want a final played on a sub-standard pitch do we?
2. Public Transport links. While there is a direct train from teams towns to Ayr, there are also engineering works on both lines, with great regularity on Sundays. This would disrupt both fans travel to, and from the game.
The SFL are trying to keep monies generated in this competition in the SFL. They should be commended for this. Why make the "rich" of the SPL richer? Yes, it has been held in Perth recently when one of the finalists was from the Highlands. The final was also, scheduled, for winter so it made logical sense to have the game half way due to poor weather conditions.
1. Falkirk and Dunfermline are further for QOTS fans to travel.
2. The capacity of The Falkirk Stadium is smaller than Livingston. People are already claiming that Livingstons 10,000 seats isn't "big enough". Why take 1,000 off that to play it at Falkirk?
3. Falkirk and Dunfermline are both playing at home on the 6th April. We go back to the two games in 24 hours argument.
I'm not saying Livingston is the best ever venue for a cup final, it's not, but it's the best of a poor bunch.