Basically last season Juventus were better than this season, the problem is because last season Juventus got a points deduction penalty. Because anyway, if last season Juventus did not get a point deduction or did not get a penalty, basically last season Juventus managed to finish in better position. But unfortunately, the penalty received by Juventus last season made Juventus not even allowed to play in the Europa League too. Therefore,the reason I say it is feasible for Juventus to fire Allegri is because Allegri has failed this season. Although basically Juventus still have a good squad and also only focus or play in the domestic league this season but anyway, the fact is Juventus failed to compete with Inter and Milan at the top of the table.
Juventus had inconsistency performance since received 10 points deduction last season and failed reach for participating in Champion League and any European competition. But in this season has good performance although failed reach 2nd place but get participating back in Champion League and win Copa Italia last night after defeating Atalanta in the final match. But probably in domestic league Juventus loss many points from unpredictable team and seems the management reason why reach agreement mutual contract with Allegri will leave his position at the end this season.
Juventus has opportunity with finish on 3rd standings in this season if can win two matches left, however Juventus reached target for getting one place in Champion League next season indeed drop to 5th position standings.