The problem is not weapons. The problem for Ukraine is they are still a Soviet-tier army, operating with Soviet-era tactics. It's not productive to ship them thousands of Abrams and F-16s if they do not understand how to operate these systems in a combined arms fight. They do not, and it takes a long time to become competent at this. So, a King of Battle war of attrition it is until either Ukraine can figure out how to do this or something truly catastrophic happens with Russian supply and morale. Or NATO directly enters.