Your reasons are not obvious, and you have not explained them.
You have claimed your system eliminates blight and homelessness and a dozen other things, but you have not demonstrated that forcing the able bodies to work is better than allowing them to make their choices and suffer the consequences.
You, yourself, said those who choose not to work might go to prison - thus, in your society, you force people to work at gunpoint.
Demonstrate this is better than allowing them to make their choices and suffer the consequences.