Why can't they? Having or not having hardware keyboard has nothing to do with whether user is a developer or not. It's nonsense. Some prefer tactile response from hardware buttons (especially those who type a lot). Others consider touch screen sufficient for most needs. There always will be both categories of users. The approach of "I know what's better for you" is not respectful at all.