ifollow was set up for the EFL to operate in the overseas market & not in the UK. That is why up to this season viewers in the UK have had to use a VPN to access those streams. As of last season (I think) they started opening up midweek games only, to UK viewers also on a match by match basis, but no more than that due to the existing UK TV restrictions regulations set up around screening Saturday games. The £10 a match fee this season will only last as long as games remain BCD. As soon as fans are allowed back UK based fans access to ifollow will cease, VPN' use not withstanding. Obviously none of us know a timeline for that. The reasons why these restrictions are in place is all to do with the clubs fear about the impact on attendances. They will be working from the premise that people abroad paying £140 a year, are probably paying £140 a year more to watch Cov than if they didn't have ifollow, and is therefore deemed as pure profit. That profit element is murkier in regard to UK based viewers however, who might otherwise pay that sum and more through the gate. It's all down to simple economics really.
The question of what you should do is all down to your own personal circumstances, weighing up the values of the club membership and how many games you think you could attend if fans return. If you don't want to do that, but remain within the letter of the law, you're only option is to pay the £10 match fee. Given the extra Sky TV games not available through ifollow & presuming you will watch every game the cost of £140 ifollow cost on a match by match basis would probably take you to nearly the midpoint of the season anyway. You could of course take the VPN plunge & pay £140, whereby funds still go to the club, although you obviously you could lose access (and your payment) if you are rumbled.