To play devil's advocate, they used to say he was a 7th defenseman. Before that, an AHL defenseman, before that ECHL, before that BCHL, etc. His improvement has been impressive from when he was first called up to the oilers.
That said, I agree, we cannot overpay on the extension.