Probably, but DJing is a fun social activity. The DJ puts a bit of themselves in the mix. I think an AI for music mixing isn't really solving much of a problem. It's just a neat trick in my opinion. Making fun and skill obsolete is sad!
Software now is too complicated. Too many things are taken for granted. Methods like agile / scrum often force developers to do things a certain way to keep up the impression of speed. There's rarely time to think carefully.
I imagine the Switch might collect information about traffic that isn't relevant to the features the user is interested in. Seems a bit careless to just send all of it to the device.
It's a bold statement to say things are easy now. I am able to write games in 6502ASM. It's tricky, but I often find it easier than dealing with the vast network of software I need to do web development these days. Having to deal with a large amount of different devices, browsers, screen sizes and having to do automated testing etc. is a big challenge for today's developers I think. Sometimes it seems like my head is full and I will not be able to keep this up forever.