To answer the very first question the reason why the yeshiva bochurim go out collecting is because they should have some hakors hatov to the yeshiva who gave them some or alot of spiritual growth, not to mention the fact that they are getting a huge mitzva for that alone. Why should they not collect? It is their obligation to.