Most of the laptop manufacturers are mixing the legacy ports with the new usb-c ports. That'll probably continue for a while, and not sure if you'll see things like sd card readers disappear anytime soon. Apple's DNA is to make upsetting changes quickly (often to their benefit), but that's not how a lot of users like things to go down, so this feels like a legitimate gripe.
As for when the escape key / function row is going to disappear from windows computers, I'd say that one is a ways off / never.
As for when it's going to be impossible to get a nice nvidea graphics card, but given the track record, I'd say this trends towards "never" as well.