Do you know what's one of the biggest reasons why Windows sucks? Legacy support. Hidpi has issues in Windows? Legacy apps (no UWP app has problems). Antivirus causes slowdown after the Creators Update? Legacy support. Developer decides not to use modern tools to create a new UI? Legacy compatibility. Do you know why 3ds Max is a huge, bloated piece of $%@^ instead a fast, optimized app? Legacy compatibility. Do you know why Photoshop still has a choppy, laggy zoom, or unexplained slowdowns compared to a modern iOS app like Procreate? Yup - legacy support. So, now Microsoft has to resort to drastic measures like forcing updates to Win 10 users. It sucks, but I understand why they are doing that. It's also why a lot of people were disappointed they made a 32bit version of Win 10. Bad move Microsoft. But they are changing, and becoming more brave when it comes to cutting off old, legacy stuff. Ok, so sometimes - you must have legacy support. Maybe your work depends on it. But you know where legacy support is not "a must"? Ports. Why? Because you can change cables, get adapters, etc. No, it's not a big deal, so man up or woman up - and accept that this is so that we can have better things. You want things "to just work"? Say no to legacy support. You want companies to focus on innovation? Say no to legacy support. No great breakthrough was achieved in the comfort zone. Short-term convenience or long-term advancement? It's incredible to me how people are outraged if the CPU or GPU in their computer is not the latest gen, but god forbid if ports get removed. Go to Surface Studio forums and see how many people ware crying over the fact that the Nvidia inside is not series 10. Forget about the awesome zero-gravity hinge or the Surface dial - it's not the latest GPU. And let's not get started on the whole "Why isn't it Kaby-Lake" thing on the MBP. But remove function keys, remove old ports - it's the end of the world. I want to say a few things: 1. There is a huge difference between a MBP with USB-C only ports, and that same MBP with even just one USB-A port. One is a step towards the future, the other one is a Windows PC clone. 2. I seriously doubt it will happen, but if Apple decides to make any future Mac that has a legacy port, it will be the first time ever that I would use the phrase "This is not the Apple Jobs made anymore". 3. Stop saying the new MBPs (at least the TB models) have less ports than the old one. Old MBPs have more VARIETY, but less USB ports, less TB ports, less video out ports, less charging ports, etc. Not ready to accept change? You're in luck. There are a LOT of options for you. Even Mac ones. Apple still sells old MBPs. There are dozens of good Windows laptops. But stop saying that Apple should've included old ports on MBPs. Thank you.