I dont know about all that. He's a showboat, that's for sure, but he's pretty much known for having some pretty sick workouts. In fact, part of his injury issues in his recent Philly stint were attributed to that. He's only played 8 games in 2 years, that aint good no doubt. But that's why he's affordable.... And IIRC, he tore an ab muscle in 2019, aggravated the injury by rushing back too quickly. Last year he got hurt when he volunteered to return a punt, which he hadnt done in years, and the Giants cheap shot him, breaking his ankle.
I get why people dont like him, he's flashy, a showboat and has some off field issues. But work ethic? I have a hard time thinking McVay would tolerate that