In my opinion, a cowboy is a person who spends his life working on a cattle ranch with cattle, horseback most of the time.
He knows horses, cattle, and lives the life. A cowboy would be offended and seek work elsewhere if asked to not saddle up and go dig post holes.
A cowboy takes care of his animals first.
He knows how to rope. And when to rope. Just as he knows how to train a horse, break it, and probably nail a fresh shoe on one when it throws it.
He'd rather rope and drag to the branding fire than run 'em through the squeeze chute.
Yup. Nailed it