Steve Yegge has a rant somewhere about how Lego used to make kits that could build special things, using entirely off-the-shelf parts, with maybe one or two exceptions for things that just couldn't work otherwise. And now (for older values of "now") it sells kits loaded up with special parts so that you can't really build as good a Batmobile without getting the Batmobile set.
He was comparing it to programming languages that cram in all sorts of edge-case special features, but it still reminded me my modern Lego seems less . . . pure, I guess.
shakes cane