Thank you Max.  Good points, all.  Don't forget Ember Days.
In Matthew, Jesus is not quoted to say "If you fast...", but "When you fast...".  To me, this makes fasting a requirement and not merely a pious practice.  I think Vat. II was right to allow people to "voluntarily structure" the fasts but, somehow, through the years, that was translated to "fasting optional".