I'd say if someone does that and doesn't genuinely at least tries to tidy up / clean up, they're rude and/or selfish.
Even at restaurants or shops one should at least offer to help. It's very likely that staff won't let you do it yourself, if only because they'll be faster and more efficient, and that's fine. Definitely in all other circumstances one should clean up after oneself.