All income should be taxed without regard to its source.
Why is this important?
Rather than change eligibility requirements and benefits, the proper way to deal with shortfalls would be to eliminate all caps on taxable income. Social security taxes should be incumbent on all citizens at all levels of society.