Over the years, it has become increasingly apparent that giving away value before a sale increases the value of that customer.
Marketers used to horde all of the information, using questionable language and hiding behind vague promises. Now, the sales and marketing departments are (hopefully) working together to focus on one goal: increase revenue.
Deliver value upfront and delight your customers.
It's not complex, it's just really hard.