I often get out of fights with random characters and creatures I meet along the way by running away. It works most of the time, especially with giants, spiders, and even on occasion, with tigers and bears. It's pointless trying to run away from wolves though.
When I do the 7 Thousand Steps, I avoid the snow troll by going down the side of the mountain just before the place where he appears and rejoining the path a bit farther along.
Is this cowardly do you think?
My thought is that they are only protecting their territory, into which I'm intruding, so why should I kill them because they are doing what comes naturally?
Do you ever just run for it?
If you are playing a character that avoids initiating those encounters out of respect for those creatures, then no, it's not cowardly. Earlier in the game, my current character was forced to kill two giants because on each occasion they were hostile from another encounter and had her cornered. (Sometimes when giants get in fights with other creatures / people, they stay hostile on anything in a certain proximity. Bears will do the same.)
Spoiler She actually was going to forego getting Heljarchen because she didn't want to kill a giant, but two days later she was in that area and was too close when the giant was fighting some bandits.
Now, though, she's made peace with what happened and lives between two giant camps. She respects the giants and disagrees with certain Jarls who think they need to be eliminated. She could kill them, but she chooses not to. She leaves them alone, they leave her alone, but she's been known to provide an assist if she hears a ruckus. (They rarely need her help, but she makes the effort anyway.)
Running away isn't cowardly in itself. The reasons for running away / avoiding encounters matter.