It's easy to forget that the 49ers gutted their roster this offseason. Sure, they still have what they like to call their "core group" of players. But they lost nine starters in free agency and took on roughly $100 million in dead cap space, so they could afford to give Brock Purdy a five-year, $265 million contract.