The undesirable but most likely reality.

Allen is 26-51 in his career.
He deserves to get fired now.
If he gets fired tomorrow, no one from the national media to local to guys on YouTube will say he didn’t have enough time.
You’re right, he does deserve to be fired now. As I said, firing him now wouldn’t be the wrong thing, it just wouldn’t be the best thing.

Let him keep losing. Worst that can happen is a higher draft pick.