The Seals are part of the Navy. And due to Sequestration, the Army will lose about 70,000 shortly.
The problem with accounting is indeed a problem. One doesn't not wave a magic wand and declare there to be accounting. DoD is vast, and they've never had a real audit. Their first real audit is coming due shortly, it took them years to prepare for it because new accounting systems had to be built to handle it.
And when it comes to money wasted, the biggest problem is Congress. DoD figures it has about 25% more physical plant than it needs, but it cannot cut it because it requires closing bases in congressional districts and Congress won't let them do that. They do go though a BRAC process about every 5 years and whack what they can, but Congress won't let them whack enough.
That said, the Air Force is easily the most stuck in the past. Their whizzy new planes are more or less overkill for Daesh. The A-10 is perfect for that, but the Air Force is tasked with countering China and Russia which have been putting money into advanced airplanes. Both have been putting new money into just about everything. This bodes trouble for the U.S. and the Biden Doctrine of bending over first, thinking if they see our a-holes, they'll realize we mean then no harm. So we get the Ukraine problem and China building a new island and new airstrip in the S. China Sea 1000 miles from any Chinese territory. The U.S. does nothing because the Biden Doctrine declares that if we smile a lot, the rest of the world will like U.S....unfortunately for the U.S., its allies that rely on it won't. So they too are starting to spend more on defense. The end result will be a lot of powder kegs splattered across the world that could go off for stupid reasons because men do stupid things. And that will force the U.S. defense budget higher in the long run, presuming the U.S. doesn't take one in the neck because it ignored an existential threat (N. Korea nuking LA, Iran nuking Washington (they are able to put satellites in space which you need to send one to Washington, etc.).