That’s the system, but it’s broken, like most things over here these days!
To be more complete…
For military members to be paid on the next scheduled payday, October 15, Congress must pass appropriations legislation by October 13 to process the payments on time.
If the shutdown continues past this deadline, around 1.3 million active-duty military members, along with hundreds of thousands of National Guard personnel and civilian Department of Defense employees, will not be paid until the government reopens and funding is restored. Once the shutdown ends, service members are expected to receive back pay for the period they worked without pay.
There is legislation proposed, such as the Pay Our Troops Act, aimed at guaranteeing military pay during shutdowns, but it has not been passed before the current shutdown.
-/-/-/-
It’s fucking mental that the largest economy and government in the world operates this way, but here we sit!