And Paul Traina wrote something vaguely similar.
I think you guys are both missing what I think was Jon's original point:
Routers forward packets faster than PCs, but the forwarding function and
the routing protocol function do not have to reside on the same box. You
can add a PC (workstation, whatever) which runs the routing protocol and
stuffs routes into the router. It doesn't have to support the link-layer
du jour. Ethernet will do the job just fine.
As I recall the original discussion was of colocating a router, to forward
packets, with a workstation, to compute routes.