Asking people for their credit card even if it is a free trial adds a lot of pressure to your potential customers, they are not yet sure if they want your product yet. Research has shown that people are more likely to try out free trials without having to put their banking info, resulting in more movement in your website and more people trying out what you have to offer.