Beck and Clapton are basically performers, and as long as a performer keeps up his chops, he can maintain his career.
McCartney is basically a song writer. It is neither easy nor normal to produce creatively over an extended period of time. McCartney produced some great songs over about a span of about a decade. Now the well is dry.
of about . . .