I disagree that machines have become more general (at least as I am interpreting it). I would argue there are just a wider variety of specific tasks they have been programmed to do. "General" implies abstraction, and I suspect machines won't be capable of meaningful abstraction ("this situation is like that situation") without AI.