The "facelift" was mandated by Bernie, else the race would have gone ten years ago. Also, while there are six teams domiciled in Britain, they don't all see it as their true home race:
Mercedes - Germany (and is helping bankroll the German Grand Prix already)
Renault - France
Red Bull - Austria (and pays all the fees for the Austrian Grand Prix)
Racing Point - Canada (who knows how that will play out, but before this year, the team was always low on money)
McLaren and Williams actually do see themselves as British, but they have bigger problems. Also, if they paid the hosting fees, it would cost them about 20% of their combined income in year 1 and probably 40% of their income in year 10 thanks to the infamous escalator system.
If Silverstone manages to get a deal of "all ticket fees minus organisational costs", it'll be laughing, because that will put it alongside Monaco as a fee-free track. (At the moment, handing over zero ticket costs still makes a loss, thanks to inability to use any other source of income apart from limited amounts from the independent concession stands).