0.3% isn’t much (although £300m doesn’t sound so insignificant), that’s from just direct health tourism in 2012/13 on a nhs budget of £91bn, not wider costs of those that may not have ‘contributed into the system’. Figure would obviously be higher now as well.
Without getting onto the whole Brexit/migration debate there will obviously be an impact of net migration of 2.5m+ over the last ten years (4m-5m over the past 20) also all needing public services, many of whom may either be low paid or non earners (children, partners who may not work etc)
I always felt a solution to EU net migration could have been some kind of annual rebate on EU contributions which could go towards additional public services. Not straight forward to calculate but may have helped address some of the concerns and issues that subsequently arose. Would’ve disappeared into the black hole but may have made everyone feel a bit better :emoji_relaxed: