I think Antony brings quite a lot and has a lot of room to grow, and we definitely miss him when he isn't there (given the alternative level is just painfully low). It might be frustrating expect world class output and getting "top 6 level performance", but at least we are getting top 6 level performance levels. We aren't getting Premier League level performance levels out of our CF at all. At CB, we are getting easily CL level performance levels.
My point is simply that even if your signing flops for big money relative to expectations, it's still a massive improvement to the team when your prior level was as bad as it is for us. There are literally over 20 strikers in the premier league alone who would start ahead of our options this season, which says a lot. It's a position where we can make "bad signings", but even these "bad signings" can improve us far more relative to what we have if we don't sign them compared to any other signing in our team (other than a goalkeeper who is also a really low level for us).
I get your point that he's a top player for a great price, but sometimes you just have to address the black hole in your team first as it really hinders everything else.