$30M/year isn't top QB money, it's mid-tier QB money. I agree that Darnold wouldn't be nearly as successful in most other places, but I think JJ McCarthy has high potential to bust, and given the Vikings' cap situation, they'd be wise to keep him around just in case.