indeed
"Lame" is a pretty good term for it. I find it somewhat amusing, in a bleak sort of way, that so many of the failings and shortcomings of the GNU way of doing things so closely mirror failings and shortcomings of the Microsoft way of doing things (including breaking backward compatibility in unnecessary ways -- and keeping backward compatibility in other, also unnecessary, ways).