If the site is legit, then the milirary has some 'splaining to do about why it might be necessary.
Here is the 'splaining....
NO military in history has ever been able to completely outfit the troops with everything they need. It is impossible. The cost and bureaucracy coupled with the chaos of war guarantees that at least some, if not many, troops will not be properly equipped.
Even if every piece of equipment that is needed could be purchased, it then takes a perfect logistical system to get the equipment to those that need it. Since human beings are in charge of the logistics, this guarantees that it won't be perfect.
Throughout history, the US military has excelled in logistics far beyond any other country's military, especially comparable large ones. In spite of this, there will always be cases where a soldier does not get three MRE's every day, there will always be the possiblity that some troops will die because someone did not get body armor or ammo to them in time.
We can't solve the problem of feeding the hungry within the this country, how can we expect the military to have a perfect track record when it comes to equipping the troops in a war zone?
I was a Marine under Reagan's watch and the difference in being equipped under him vs. Carter was night & day. But even then, I never deployed with everything I needed. A number of times I ended up in "iffy" situations without an issued bayonet or k-bar, a very basic item.
The "adopt a sniper" and "adopt a platoon" programs are great ways for us who care can directly help, but they should not be taken (soley) as indicators that our military leaders are not getting the job done when it comes to equipping the troops.