Chilli Monster, why do you think an IFR pilot needs to stay current while (apparently) a VFR pilot doesn't need to?
A VFR pilot has far fewer options than an IFR-capable pilot, and may have to resort to really daft and dangerous things (like scud running) to stay legal.
The cost of landing fees (except at places like Luton) is insignificant compared to the cost of flying with ANY meaningful currency. And one is likely to spend several times the (forgiven) landing fee on the taxi ride to, and the cost of, somewhere to stay overnight. Years ago, when I had to be VFR, I did divert to some place and must have spent £150 messing about on the ground, with taxis, B&B, more taxis.
The Strasser scheme is a good idea but the real problem is that so many PPLs are trying to hang in the sky on minimal expenditure. Otherwise, why would a £10-£20 landing fee feature in cockpit decision making?