In this case the product isn't a product, it's an effort. Donations fit the model better as you're donating to the effort of a group of people to manage something, rather than to a group of people creating something from the ground up.
That's not to say the Ubuntu devs don't create anything of additional value.