No one is saying Canonical *have* to contribute. However as "members" of the "community"* they shouldn't be immune to people questioning their actual record of contributions which is all I think GregKH did.
* intentional quotes, the community is vague amorphous blob of anyone with an opinion of FLOSS and there is no real membership.