It's not about infantilizarion. It's about delivering a product that consistently offers a high quality user experience to the user.
When that user experience clashes with a sufficiently knowledgeable user, then the user experience is the problem.
When that user experience clashes with a sufficiently knowledgeable user, then the user experience is the problem.