I didn't write the bolded part. It's quoted from an article. It's not my opinion as I do not believe Dak is a B/B+ QB. That's too good.
I don't believe Dak is a top 10 QB. I believe he is somewhere between 14-16ish range.
There is no solution right now because he's under contract. We're stuck for a few years, but what I would do in the meantime is draft a QB in the 1st round next year (reports are as many as six 1st round QB talents next year), rebuild the team around Dak, by the time Dak's contract is up have a solid foundation in place for the new QB to take over, whether it's that 1st rounder we draft if you want to go that route (Farve/Rodgers situation), a trade (like the Rams did with Stafford), or FA signing (Brady with the Bucs).
I believe the only way we win a Super Bowl with Dak would be with a great defense and dominate run game. We have a decent defense, not great defense, but we're set on being a pass heavy team it seems, so there goes that plan.
If we have 6 teams on our schedule that are considered "top teams" Dak MIGHT play well against 2 of them. He's wildly inconsistent, but leans much more towards to bad side, against the better teams in the league. We need better than that. If we're a Wild Card team we'd need to beat 4 playoff level teams in a row to win the Super Bowl. Do you honestly trust Dak to play well 4 games in a row against playoff teams? I don't think anybody would trust that, they might say they do, but talk is cheap.