I'll give you the best example.
I'm not at home right now, I don't have access to my Ubuntu machine for most of the week.
I want to contribute but with minimum setup effort on the client side (Since I'm not using my personal PC most week).
Web based solution is the best solution there is because surprisingly I already have a browder installed on my PC and nobody should care about this, but installing new software is against the company's policy so I can't contribute and I don't have much time to deal with it, I'm sure I'm not the only one...
Kind regards,