You can’t legislate stupid people into becoming smart people.
Like “predatory real estate loans” it isn’t as though these places drag people in and make them sign bad loans with threats of force if they do not.
Stupid or ignorant people will continue to do stupid or ignorant things no matter how hard you try to protect them. Eventually you get a a nanny state where everyone is presumed to be incapable of caring for themselves and who have been taught to rely on Mommie Government so much they can no longer function on their own.
Maybe change society so taking responsibility for your actions isn’t considered a negative option and get people better education. There will be an irreducible core of fools no matter what steps are taken though.