It's cool if you don't like the new keyboard layout. As programmers, we need to use special keys and caps lock a lot. But to say Lenovo is doing it wrong is clearly missing the simple fact that they might not be building these things for programmers.
They're building for the other 99.9% of the population that doesn't need caps lock, insert, bars and back-ticks ever. People who don't use function keys regularly and who, quite frankly, find "standard" keyboards incredibly awkward.
Couple this with the fact that laptops have always lacked the real-estate for a full keyboard and I have to disagree with the author. This is certainly a positive evolution, just maybe not for programmers.