Several background processes keep terminals in sync with players. Those processes are not free, which means I have to pay for them. On top of that, I have to maintain support. I'm sorry to say, but not everything can be free.
I never said it should be free
Fair enough, but I hope you understand at this point why a subscription model is in place for this app.