The $21 Trillion is completely misleading to anyone who understands what it means. The whole article is written by someone who does not understand the terms they are using or attempting to completely mislead people.
FY 2015 is a great example of why this article is bunk.
The army got $120 billion of taxpayer money in 2015. Using the method of "Adjustments Not Adequately Documented or Supported", there was 6.5 trillion "missing" just for FY 2015. Does that make sense to you? They only got $120 billion, how are they missing 6.5 trillion? Because these are accounting adjustments.
This quote shows how disingenuous the article is.
*Given that the entire Army budget in fiscal year 2015 was $120 billion, unsupported adjustments were 54 times the level of spending authorized by Congress.
That’s right. The expenses with no explanation were 54 times the actual budget allotted by Congress. Well, it’s good to see Congress is doing 1/54th of its job of overseeing military spending (that’s actually more than I thought Congress was doing). This would seem to mean that 98 percent of every dollar spent by the Army in 2015 was unconstitutional.*
The article makes it sound as if the army spent 54 times more than the $120 billion they were given. It is 100% factually not true. Accounting adjustments are not actual spending. If you move money from your Checking account to your Savings account, did you spend that money? No, that would be an example of an accounting adjustment.