Alone having to exceed 22 hours is an exceptional circumstance. If I had to exceed that limit it wouldn't be for the company.
I feel like I owe it to the passengers I'm carrying and am responsible for.
Without doing anything unsafe, if the other pilots and myself feel fit enough to go the extra mile, I wouldn't have a problem to accept the CP's waiver.
For some passengers it could be a matter of life or death, the last chance to see a dear one before he/she passes away, you name it.
On the same token, if I had the slightest doubt I was really pushing my or my crew's limits, and 22 hours is a really long time, then I wouldn't hesitate to stop where I am.
tz