I definitely can sympathize with you on having a $300 deduction without warning but this is how 95% of online business and services bill. You are hard pressed to find a business application that is not subscription with auto renew.
At one time I said I would never buy an app that is subscription based. It did not take long for me to realize I would have to get rid of my computer because I have no apps.