The saving grace for newbies is that they know no different. Most that have been around for a generation or two would not consider joining after a time wharp. In short: No, I would not join.
The one sided contract was ok when balanced by benefits unique to service life, most of which have gone. Medical, Dental and Gym facilities are not enough to balance the contemporary BS.