Having been in sales and marketing, I can tell you that the first reason is usually why companies want the credit card information for. If the product was so fantastic that the trial will sell it, there's no reason to capture payment information during a free trial. For people who forget to sign up, when it gets automatically cancelled at the end of the trial, they'll beg to give you money. Requiring it up front is about producing a false conversion rate.
I refuse to sign up for free things that require a payment method registered. It's not free if you say, let me hold your wallet while you try it out.
The fact that there are now dozens of services that exist to provide you with a burner CC number in order to sign up for these trials indicate that almost nobody actually wants to provide a credit card number for a trial. It's also just ridiculously user-hostile with very little proof that it results in higher customer activation compared to a trial that doesn't require a credit card.
Good luck!
It is always fair to ask for a refund in such situations.