How come oaps get free care in Scotland but in England thay have to pay?

Because the two countries have different rules regarding 'who gets what'