Yes, this is a terrible practice. When I wanted to cancel my Planet Fitness membership during the pandemic I ended up using a third-party service to cancel it for me. It was well worth the 1-time $14-or-so fee to another company to send the required letter. Could I have done it myself? Probably, but after dealing with them I just wanted to pay once and never have to think about it again, well worth it.