Actually, it is well within our technological capability to divert even a largish asteroid, given enough lead time.
Would require considerable expansion of our space infrastructure, costing a lot of money, but I believe that would have lots of beneficial side effects.
Considering that the US has all but shut down it’s space program and there is no other country even remotely capable of accomplishing anything meaningful regarding an incoming asteroid ... mute point IMHO.