The most logical reason for immediately starting a rookie, rather than letting him develop behind a veteran until at least midseason, is that it can help struggling teams revitalize their fan bases.
FORBES: NFL's Rookie Starting Quarterbacks Are Gambles Without A Payout