The cost of the connections in Scotland would alone be a considerable burden.
There is also the teeny problem that those who currently use Pembroke Dock, Fishguard, Holyhead, Birkenhead, Heysham, etc., are hardly going to want or be able to divert via Stranraer. Costs - whether fuel, driver...