Points for that!
2018 is a realistic end of his regular catching days, the only issue is that Scott Boras knows this and will no doubt want to have an extension beyond that time frame. He will probably look for a historic contract for a catcher citing all of the qualities you listed earlier that Wieters brings to the table. I would want to sign him ASAP before he gets any closer to free agency. Doubt Boras will go for it though...
It all comes down to whether Wieters values his teammates and location over money. If he likes it here he could sign a contract that pays him as an elite catcher through 2018 or 2019 and then add a few more years at a DH or 1B salary with a substantial incentive clause for games caught.
The Orioles simply aren't in a position to pay "stupid Pujols money"; and shouldn't. I wonder if Pujols will at some point regret having left St. Louis (where he was a GOD) to go to Anaheim where he is already being overshadowed by Mike Trout. If Pujols would have stayed in St. Louis for the 220M or so they offered him the Cards could have added a Mike Trout EVERY year and Albert would still have been "the Man" there. The last four or five years of Ripken's career was not spectacular, but he was CAL RIPKEN, and treated as such. If he would have jumped to the Dodgers or Sux or some other team for big bucks then he would have been just another over paid aging player.
We all know Boras' agenda but the final decision is Matt's.