Free and open source is important and it's perfectly fine to be critical here.
I agree that I would never pay a subscription fee for any kind of system functionality, but there is a lifetime purchase option available, so there is no grounds to critique that here. Having extra payments models available in addition to a regular purchase model does not make a product worse.
They can log my keys all they want, I would never give a program like this internet access because it has no valid reason to ever connect to the internet (after purchasing a lifetime license). If you're serious about your privacy surely you take a little bit of responsibility for not giving every program you run unfettered access to your system?