Kyle Shanahan recently declare his divorce

If the 49ers thought Brandon Aiyuk was irreplaceable, they would have given him a contract extension by now.
Instead, they drafted wide receiver Ricky Pearsall in Round 1.
When Christian McCaffrey stayed home from OTAs because he wanted an extension, the 49ers gave him one pronto, because he’s irreplaceable.
He has scored 31 touchdowns in 27 games with the 49ers. He’s their offense. So the 49ers made him happy.
Aiyuk is different. He’s a terrific receiver, but he’s not essential to the 49ers offense because they don’t use him that much.
He averages fewer than five catches per game and he rarely gets to catch deep passes because the system doesn’t feature those plays and the quarterback doesn’t throw them well.
It seems clear that Aiyuk would like to go to a team that will feature him and throw him deep passes and pay him like a top-tier receiver, which means no less than $30 million per season.
And I’m sure he’d love the 49ers to be that team. But they’re not, which is why they drafted Pearsall.
Pearsall is not as good as Aiyuk — that’s obvious. When Aiyuk was a rookie, he dominated the offseason in ways that Pearsall hasn’t yet.
Pearsall seems like a solid complementary receiver, not a no. 1 like Aiyuk.