Saying people shouldn’t complain about a problem without offering a solution is like saying only doctors should talk about being sick.

Saying people shouldn’t complain about a problem without offering a solution is like saying only doctors should talk about being sick. Identifying a problem and solving it are different (if overlapping) skill sets. That’s why software companies have QA departments, run beta tests, and accept bug reports.