Great list. Adding to C and not taking away from it... there is a split second only, sometimes more, sometimes not at all, when you start to get stuck where you can back out, or back up a little, then forward, then back and so on.
Hard to explain, but I've been able to get myself out of being stuck by a quick shift into R, delicate reverse...all while the vehicle is still dynamic and not suctioned in or stucktioned as I call it. Sometimes it allows me to rock it back and forth to move forward in earnest, move back and out of the mess I almost got myself in, and sometimes it does nothing at all.
I've walked a lot of questionable stuff and got wet or muddy in the process - and it has saved me getting stuck or worse more times than I can count. Water hazards are always the tough one mentally. I don't want to get wet or muddy if I don't need to...but you get a LOT more wet/muddy when trying to get unstuck.
On the point about not digging yourself to the frame by spinning the wheels - totally agree and see people do this ALL the time. As an additional point for Raptors, and often running AT tires, I reluctantly play with some wheel spin in some conditions as it helps clear the tread and give me more traction. It's a fine line to walk though.