> Yes, and the person engaged with them is pointing out that more complex solutions exist because someone added other requirements.

Precisely.

The Wi-Fi and Linux solution that was called over-engineered just happened to have different requirements. Engineering is a collaboration, not blindly solving very specific problems.