Again, this is a thread to discuss dongle options, not for complaining about the new MBPs. There are plenty of threads for complaining.
If Apple sold OS X licenses, I would be quite happy paying $hundreds for an OS X license, and running it on significantly nicer hardware. But they don't, so I can't buy "something else" if I need the OS.
... which is why I have been gradually getting habituated to Windows systems, because I think Apple no longer wants the users that the MBP line was originally aimed at.
If Apple offered, for the same price, a machine that was twice the thickness and weight of the current 15" MBP, and it was identical except that it had Ethernet and Firewire ports, I'd have bought it, and I'd be happier. And I mean identical, no extra battery life or anything. If it had the increased battery life and better cooling and thus lower fan noise that would logically result from the extra space, I would be willing to pay more for it, because it would be a much better machine. Thickness and weight are not issues for me; performance and functionality are.
Ethernet has not gone away, and I don't expect it to. 100Mbps ethernet is, in practice, significantly faster than the real-world performance of "150Mbps" wireless. 1Gbps ethernet is incredibly fast by comparison, and if you actually need the network, gosh is it nice having the performance.
And I still have uses for Firewire, even if it's not as mainstream as it used to be.
And someone else already pointed it out, but Apple's why ADB was ever a thing in the first place, it's their own port that I don't think anyone else ever used.
Apple could absolutely have done what they did in previous generations, providing new ports and old ports both, especially in their top-of-the-line machines.
[doublepost=1478063519][/doublepost]So, long ago, for reasons, I ended up wanting to do some writing about Linux running on the Cell processor in the PS3, and as a result, I ended up on a forum full of rabid Sony fans.
And when the PS3 came out, it had no rumble feature in its controllers, because of a lawsuit that was ongoing at the time. And the forumgoers were essentially unanimous; this was an advantage. It made the system better. Rumble was a "last-gen" feature that no one wanted, and having it would detract from the elegance of the system's design.
Later, once the lawsuit got resolved, Sony introduced a new "dualshock" controller for the PS3. And there was immediately a thread full of people posting screen shots of their receipts for mail-ordering imports from Japan, because this was the best thing ever, it was a great feature that really made games better.
And many years ago, MacAddict had an article on how a new Mac had made the very wise choice to not have an AGP slot, but rather, to go with a 66MHz PCI slot, because that improved compatibility with other PCI cards you might want to put in, instead of the video card, and so on and so forth. And when the next model had an AGP slot, they praised it for having gone with the industry standard and making it easier to find and buy video cards.
And I'm seeing a lot of that here. I'm seeing people tell me that lacking a feature is a big advantage and shows "vision". No, it's not an advantage. And it doesn't show "vision" unless that vision is "we want the software developers to go develop for someone else". I know lots of developers, and by and large, they're all pretty annoyed by the loss of functionality they cared about, and would be fine with slightly thicker laptops that had more functionality and more ports for compatibility with stuff.
And this creates a lot of frustration on this forum, because there's a constant tension between people who want to be happy about anything Apple does, no matter what it is, and people who love some of the things Apple hardware and software do, and want to try to identify and resolve problems they might have. So I look at the new machine and think about what it's going to cost (both in dollars and complexity and packing of gizmos) to have the functionality I want if I get one of these machines. And I want to talk to people about that, because there's lots of other people facing the same issues.
And then our conversations get swamped by people telling us that Apple's fine and we need to stop wasting everyone's time implying that we might know how we like to use our computers.
Meanwhile, their conversations about how cool this stuff is and how happy they are with it keep getting interrupted by people who aren't that happy.
Maybe the forums need an "advocacy" group so the people who want to talk about how everything's perfect and there are zero problems with every new release can do that, and the people who want to talk about how to get their real-world tasks done with the machines that Apple chooses to ship can do that, and we won't keep stepping on each other.