yes it is probably the ultimate skill, BUT performace and improvisation are different things, a pianist should be judged as a performer.
of course this is different in jazz, where pianist invariably means an improvisor.
but i define someone being a great pianist, as being a great performer.
and your wrong about the bad work, great performer thing, a performance can be good no matter the quality of the piece.