What's the catch is when you’re offered a financial product for free? With free stock trades, there is a good explanation why people need not pay an offsetting cost to enjoy the benefit of free trades — so long as they pay attention to a couple of issues.
Financial education does nothing to change behavior. Stop preaching to struggling people about how to behave better.
Those who provide analytics while taking themselves very seriously have reached the epitome of market clownsmanship.