If you look around long enough in your life - especially if you have kids - you'll see a pattern emerge.
People are trying to coach others as much as they can, but they default to non-specific feedback that is unhelpful at best and counter-productive at worst.
Want some examples? Sweet! Here you go:
"You Just Need To Work More"
"Give Them What They Want"
Read that list. Odds are that you've used most, if not all, of these in the course of your day to day life coaching someone - a friend, a kid, a parent, a team member at work, and yes - someone you manage.
Those non-specific words feel like coaching, but they're not. They're proxies for you actually taking the time to figure out why someone is failing (big and small), as well as analyzing how they could help themselves.
Most coaching tools engage the person who needs coaching to ask them what they can do differently. That's a start for getting to specifics that might make a difference.
But in the corporate world as well as non-work life, it's easy to be prescriptive and tell the person what to do in order to get better results.
That's failure #1 if you're responsible for coaching someone. You didn't engage them, you told them what to do based on what you see.
Failure #2? Using any of the phrases above or anything similar.
You gotta really try harder. Focus on it. Be the ball, Danny.
Non-descriptive feedback sucks. Stop telling people to focus and try hard.
Lead them in a conversation about what they can do (specifics!) to get better results in any circumstance/scenario you're coaching them in.