I see no reason why MeeGo can do the same thing with older Nokia devices. If we talk about hardware abstraction then different kernel configurations would be needed but the higher-level stuff like user applications should stay the same..