Technic and Mindstorms are absurdly expensive compared to TinkerToys, and I think pricier than Meccano.
I don't know that LEGO really pushed out TinkerToys though.
He's right that LEGO is rather inflexible, as far as building structures and mechanisms. You need to mix in non-LEGO materials to build simple machines.