Comments like “Company X should just do thing Y, they just didn’t think of that” is of course delusional and arrogant.
Even comments like “Well, Company X must have though of doing Y, but they surely cannot execute because of Z” is still so arrogant that I can’t even.
Next time you feel so smart look in the mirror,breath deeply and let that humbling though come to you… Did you listen to it? Yeah. Exactly.