Large companies should not be allowed to control generic domains. Amazon can have .amazon; they don't need or deserve ".(e)book(s)" and it would be unfair to let them have it. Generic TLDs should be reserved for non-profit groups (like ICANN itself is). As to what a "generic" TLD is, good luck!