It's funny they bring up devs using vim, because the only vim key they removed is Esc, which a lot of vim devs remaps to caps-lock or similar anyways. I almost never use the F keys, so if they kept the Esc key but removed the rest it would be perfect :)
I don't know anyone who remaps capslock to esc. It just sounds like something that is fun to say on hackernews. You didn't even say you use it, you said a lot of vim devs do, to which i would counter--they dont. The better choice is remapping capslock to ctrl.
Another thing I really do think deserves to be mentioned is which developer do really spend extended amount of time on the laptop keyboard when not traveling? Both at home and work I'm using the Microsoft Sculpt keyboard and keep the laptop docked with 3 external displays, with these new 5k-monitors two will probably be enough.