Actually, the Military is growing, and just the Army is producing about 600 more per year starting in 2020. Also, taxpayers do not subsidize the Corps of Cadets. That is an a&m thing, not any ROTC departments thing. None of the branches of service pay for their WWII style uniform. The Army gives their Cadets the combat uniform (just like all other ROTC programs at other universities), and commissioning officers must pay for their dress uniform prior to commissioning. The military and the Corps of Cadets are completely different entities that are only loosely joined at times. I am certainly not defending those assclowns, but people are really misinformed about ROTC and the Corps of Cadets.
I used to be the SMSI at Norwich University, another Senior Military College with a total student population of about 3,500, and we would regularly commission 90 or so Army LTs per year, and that isn't counting the other three service ROTC department commissioning's. If anything, a&m is underproducing, which should be viewed as a good thing.