> 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.