It's all fine and dandy to help the company out, but I don't think it should be done at the expense of a fellow pilot.
I don't think any of us doing this 5-step process would ever bump another jumpseater (as we explained in our posts).
Step 1: Go to gate, get a seat.
Step 2: Ask if the flight is overbooked
Step 3: Say "I'm a must ride but will ride in the jumpseat if no one else is trying to use it, but I won't bump another jumpseater"
Step 4: Gate agent says "wow! thanks!" This is good kharma

Step 5: Stand by gate and watch for jumpseaters
Everyone wins - you get home, you make a paying pax (that pays your meager salary) happy, and you get to sit up front with a better view and have waaay more fun shotting the shizzle with the crew instead of explaining what that noise was at takeoff to the guy next to you.
Overbooking is an airline necessity - the only airline that did not do it to my knowledge was Indy Air. Look where they are (or aren't) now

!
I'm not a big company guy but when you start messing up other peoples' lives (pax) that's where I draw the line.
EDITed later to add: I respect what the pinnacle pilots have in their contract; it's to prevent the company from using the jumpseat as a positioning tool. I'm just illustrating it's possible to ride the jumpseat PS while looking out for other pilots and the people that pay your bills (passengers )

.