First, we can't always talk about the grass always being greener on the other side of the fence. Last year we had a really talented QB on a rookie contract, working a new system, with a ton of new coaches. We grabbed a bunch of new guys, and we were hoping to see big uptick in quality. DJ Moore should have been much more impactful than he has been this year.
I fully believe it doesn't matter who is at QB if they haven't already been a starter for 5+ years. Our coaching is the problem. CJ could be on our team, and he'd be doing shit, because we have a bad coaching staff and bad play calling. We don't know how to develop a QB. We just take rookies or back-up QB's with little experience, and we throw them in the deep end like they are a 10 year vet with playoff experience.
Fields and Bagent should be on 2 looks then check down. Not 5 looks with minor OL protection. The only QBs who can survive in our system are vets that don't need to be babied, and will fight back against a coach making a stupid call.