A healthy sign of a well functioning team is that its team members identify problems. When somebody points out a problem, they have merely uncovered some potential to improve.
Here’s the crucial bit – a good team environment helps people solve their own problems. The person with the problem is given the time and the resources to solve whatever is bothering them. The onus on solving the problem always lies with the person who raised it.
It is tempting to solve people’s problems for them. But when a person solves their own problem, they feel empowered and are more satisfied than if somebody else hands them a solution.
When somebody has a problem, don’t steal it. Instead, help them solve it.