> Apple with their stupid single port is just idiotic.
Not really. The entry-grade MacBook is designed to be tiny and portable. One port that does everything fits with this philosophy (makes the laptop thinner and smaller and less complex - yes, it makes a surprisingly large difference).
Want more? The MacBook Pro is for you then with 4 ports - all of which, as they are usb-c, are more multi-functional than usb-a (not b, that's like you see on printers).
You may not be the target customer for a single port but it is a very intentional design choice and makes a lot of sense as most tech people use now supports wireless communication.
In fact you can see you're not the target market - you want to plug in a mouse and keyboard to a damn laptop. Basically you're docking your laptop. Ok, so get a hub. You are an edge case.
Products not making themselves worse for a tiny fringe of the market is a good thing.