I disagree with the idea that you should never offer free pilots to enterprise customers. Some pilots do not demonstrate buying intent: they are qualifiers.
Often times pilots are necessary to get enough information to justify the purchasing decision. Salespeople always claim a product will solve 100% of my needs. The reality is that it is actually somewhere between 20% and 80%. Where it is on the spectrum will determine whether I should be a customer. I need the pilot to know where that level is.
Just because you are not asking for money does not mean the pilot is "free". I have to justify the time I'm spending on this pilot, I have to set aside other priorities potentially disappointing stakeholders. I have to request resources and people. I carry the reputation risk since I am the one driving it internally.
If you are asking me to pay an even higher price than that, by forcing my reputation risk to also include a budgetary impact, or force me to slog through procurement, I am going to skip your company, even in favor of a higher ticket-price competitor. There should be greatly asymmetrical costs incurred by you compared to me to justify that.