In Massachusetts the recent Warren/Brown race saw the welfare/benefits department sending out voter registration cards to every single recipient, so why should I not believe the Federal welfare/benefits department will not do the exact same thing.
Edited to add that it was also paid for in full by the taxpayers.