I'm not going to disagree with you :-) However I do also have a sort of compromise, which is my Nexus 9 with the folio keyboard. It folds up into something similar to the size and weight of a paperback book. It's not-so-bad for ssh (I wouldn't really want to program with it), one thing missing would be good key mappings to deal with my odd choice of 'screen' settings.
Photo here: https://rwmj.wordpress.com/2015/01/08/nexus-9-ssh-on-the-go/...