Actually Williams is on a 3-year, $2mm contract, so it's only $666,666 per. Your point is still valid.
I suspect Juan’s speaking engagements and articles command much more now than they did when he was at NPR