Primo,
You ask, "Shall we mandate all that, with legal penalties, to protect us from ourselves?"
The answer, of course, is NO. Those activities that you mention ("all that") have nothing to do with freeloading on others or burdening society. We should only mandate selfish activities that have negative results on our fellow citizens ... like forcing us to pay for freeloaders who don't pay their own way for healthcare.
Of course, Universal Healthcare or Medicare for All would make this a mute point for everyone except those who commit the crime of tax evasion.