Universal charging: This is only a negative, apparently, for those who a) have some Android phones, or b) people whose friends only have those laptops/tablets that have USB-C power bricks. Note, I said "some" on the Android phones, because not all of them do. Not to mention that, if you're the kind of person that is likely to forget your laptop charger, you probably also tend to forget your phone charger. Not to mention there's a big difference between a smartphone that charges via USB-C port (since it most likely plugs into a 1A or 2.1A charger plug) & a laptop power brick (that needs a lot more wattage). 2.1A (what my wife's iPad charger provides) might be enough for many tablets, but I'm guessing it's a bit on the lean side compared to what the Surface Pro needs.
Power Banks: Sorry, but there are tons of power banks out there that will work with USB-C, microUSB, & even standard USB...because they have the standardized USB ports on them. So just because your preferred power bank only works with USB-C devices doesn't mean this is a problem for the Surface Pro.
Docking: Ah, yes, because we've never in the history of computing had issues with 3rd-party devices having any sorts of problems working with devices. And just because it doesn't work with USB-C docks doesn't mean the Surface Pro wouldn't work with, say, USB-equipped docks. The important thing here, though, is that your office's "hoteling" is not representative of even 90% of the offices out there...& the particular docks you use in your office may be the ones picked by your office, but isn't the only option available for those that want to "hotel" at work.
New Peripherals: Sorry, but even though it's been around for a couple of years now, the number of peripherals that use Thunderbolt 3, let alone USB-C, is still woefully low compared to those that are compatible with USB3.0 (or even 2.0 or earlier). And the vast majority of users (power or otherwise) do not replace their peripherals simply because "the newest, latest, greatest" tech has been released. They might do so if they need extra capability provided by the new standard, or if they're forced to because the system it was hooked up to has now been replaced & has no option for that kind of connection...but just replacing because "ooh, this new tech is so cool!!" is a good way to spend yourself out of business.
Microsoft Has Its Reasons: USB-C is not a critical feature, at least not for everyone out there. There may be some that consider it critical...but there are many more who do not.
But, luckily, this is just an op-ed (i.e. opinion) piece...just like the recent article telling us to "just buy" the RTX cards...