France, Germany, UK alone have 500k + another 200k from poland. 500k doesnt mean you have to deploy 500k to ukraine. Just make it known that ukraine has that pool available to draw from. Even a deployment of 50k and equipment would change the tides significantly.
On the matter of attrition its not in ukraines favor at all. I follow it very closely and its closer to 1m to 1.5m. Russia can sustain far greater losses. They have a much deeper pool to draw from where as ukraine has already called up and drafted a lot of their able bodied men.
The propaganda makes it look closer than it is because we want to see ukraine winning but dont take that as thinking they dont need help.