Conjecture is conjecture.
Are you privy to info the rest of the world doesn't have ?
We know:
1. It's been reported that they planned on firing him last year, then didn't when the SDNY investigation into Giuliani's dealings became public.
2. That he raised hell about being fired until his deputy was named to succeed him instead of a Trump political appointment.
3. Trump fired the last US Atty for SDNY despite personally meeting with him and requesting that he stay on post-inauguration.
We're not in conjecture territory, friends, this a rational inference land.