Reasons

Donald Trump after not visiting the troops for months, sent Vice President Pence to lie to them about who's putting their pay in jeopardy during a government shutdown
cowardice , dishonesty