It's a reasonable deal for both sides.
This is speculation on my part, but seeing what he was willing to sign for, very likely he would have taken the same amount from the Seahawks.
Schneider and Macdonald just made the decision at one point that they would rather roll with Darnold rather than wait for Geno. Geno did not choose to go to the Raiders, he was traded there. Unlike DK, he did not ask to be traded. I think that it was a bit squirrelly of Schneider to suggest that Geno was going to ask for the moon, when clearly, he was not.
Schneider did clarify in later interviews that Geno at no point ask to be traded, and that it was his decision to "pivot" after not immediately hearing back from Geno's agent on the Seahawks' offer. So clearly, Schneider could have insisted on getting an answer if he felt strongly enough about Geno. I think that Schneider (and Macdonald) just believed that Darnold was the better option. It's a little funny that he not taking full responsibility for that decision, and making it appear as if it was all Geno's doing.
GM John Schneider thought he could resolve DK Metcalf's trade request, while it was "pretty evident" Geno Smith and Seattle were far apart.
www.nytimes.com