It's okay to say that Google's engineering is also poor. If they had good engineering, they'd study their users and lead to product improvements. It's really not either/or.