I agree, ATP for both pilots.
How to make it happen? Regionals either raise FO pay, or subsidize training. The puppy-mills could start offering 180-day ATP courses for $140K...
90 days for all your basic ratings ($50k/250 hours).
Another 90 days for time building ($90K/1250 hours)...14 flight hours/day for 90 days