I've given money directly to the poor on many occasions. Jesus wasn't asking everyone to give everything they have to the poor. he was making the point that He must be the master of our lives not money, politics or anything else.
Then you admit a citation of scripture you gave as the sole answer to a question is one of which the precept you do not claim to follow yourself.