You can tell your co-workers that while it is technically correct that an employer may not "hold your pay", the policy that is being implemented in no way would be considered "holding pay"' under the law; is entirely legal in all 50 states; and that if they attempt to take any legal action on the basis that their pay is being held under the policy you describe they will quite certainly lose.
My state is arguably the one that requires the shortest period of time between the end of the pay period and the issuance of the paycheck, and even in my state the employer could take five days longer than your employer is planning to take and still be legal. In your state the idea that pay being issued the day after the end of the pay period being "held pay" is, in fact, quite laughable.
"Held pay" would be more along the lines of a month or two, not a single day.
Good for you for checking independently!