Random anecdote: if you don't pay 99€ yearly for your developer subscription Apple revokes your certificates and disables your apps on the Apple app store. Your problem indeed.
You don't have to pay Apple to deploy to your own device. I don't have a developer subscription. You only have to pay the 99€ to access the store and provisioning.
The issue is you don't have a Mac and that's really your problem, not theirs.