Virtually all laws involve "legislating morality." When people use this phrase they often really just mean "I want laws to back my version of morality, not yours."
Scrooge was wrong, and his Nephew Fred was right. While it's true the benefits of feasting with friends and family can't be calculated in a ledger, that doesn't mean those things have no value.