Rosen's season shouldn't be considered a failure, his first Card OC was let go because his offense stunk up the stadium and this new OC is doing on the job training because this is his first OC position. The ( soon to be ex) HC is defensive minded and no help offensively .
Then you have an OL that can't stay healthy along with most of the starters journeymen at best.
Josh has a lot to overcome in order to look like he's the talent he once was supposed to be.
He's a competitor, so outside interests won't affect his play, just how people look at him and claim it does.
His two concussions he suffered during the 2017 season while at UCLA is a concern , especially if Arizona don't fix their OL for the 2019 season. 2018 is just about over and the Cards have proven to be overal devoid of talent except for a few stars on the roster.
I consider Rosen a talent that has been wasted this year because of how bad the offensive players surrounding and supposed to be protecting him are along with starting of with a underwhelming OC calling the plays when Josh was first put in , then the next OC having to learn on the job with an inferior OL protecting the QB and the star RB not preforming as expected.