Ubuntu doesn't contribute to upstream? What do you mean?
The limitations you point out on publishing changes are nits imho. It's far better than nothing, and social pressure has been successfully used in many cases to make sure proper SCM logs are sent.
The limitations you point out on publishing changes are nits imho. It's far better than nothing, and social pressure has been successfully used in many cases to make sure proper SCM logs are sent.