Abundant means more than enough so in the context it means you have more than you need of something. While adequate means decent or satisfactory. Abundant may be referring to someone doing more than what you asked of them, adequate would be doing the bare minimum.
Homeless people should be able to use services. for examples: regular food donations, public restrooms, and camping facilities. it would help improve life for the citizans of the city