Actually, England does pay for it. As I pointed out, Scotland receives more per capita of the tax revenue of the whole of the UK than England, which therefore means that we in England at least subsidise your free prescriptions and university education.
As for oil and gas, the investment was made...