Sure, painted in that context, Price is a greater risk.
However that does not negate that at $13.mil Buch is a waste of time. He has proven to be not reliable for an entire season.
If Price fails to produce over the 7 year term than yes, he was a massive failure. Buch is much cheaper but he can be a failure too. And unlike Price, Buch stands a much greater chance of being worthless.