I too am a sucker for form, and open to minor tradeoffs, and I'm all for Apple's brutal stance on legacy support. But occasionally the form over function thing leads to Apple sticking with clunky and antiquated solutions.
Take wireless mice and keyboards. I started using those in the late 90's. The early, crude Logitech stuff required you to insert a bunch of AA batteries. Then they started with Li-ion batteries. At first it was still kinda clunky, you had to use a cradle plugged into the wall, and a huge ass USB receiver. Then they started with cradles that would charge the mouse over USB. Eventually they got rid of the cradle and let you recharge via a micro USB port on the front of the mouse, so you could always keep working even while recharging.
And then you move to Apple, and astonishingly, it's a deja vu of Logitech in the late 90's -- you insert pairs of AA batteries. To recharge you have to take the damn things out, put them in a charger and wait. If it's Apple's charger, we're talking hours. And it's not a precise and power efficient system like Logitech's where batteries on some of their laptop mice will last for a year. It's Bluetooth, with more imprecise, jittery cursor movement, and loads more power hungry.
Now, why is Apple 15 years behind Logitech in convenience? Apple always has those smart little solutions that make you go ahhhhhh, surely they would have the slickest wireless mouse/keyboard power solution of anyone? Because Jony Ive would cry like a baby girl if he had to put a port for recharging somewhere on the mouse.
That's not a marriage of form and function, that's form blasting function in the face with a shotgun and urinating on its grave.
What's the issue with the Apple battery charger? I have one and love it. I just use 4 batteries for the magic mouse. 2 in the mouse in use and two in the charger. So no worries. And the vampire draw from the charger is so tiny I can remove the batteries from the charger almost whenever and to real power overuse. You get 6 eneloops with the charger so there is no waiting at all. Unless you use multiple wireless devices (ie keyboard and mouse), then it's easy to stagger the recharge times so you're never waiting. If your wireless device is out of action cause batteries are recharging then you are doing it wrong.
Also slow charging supposedly lengthens the life of the batteries. Also the iMac and other Macs are all about saving power. Not having so much juice you can power a million things of USB etc etc.
I see your point and I agree with you. Those things exist. But you see them as a negative, but I see them as a positive. A good thing.