Every case is different, that's my point. The keyboard match a very specific profile: geeky user typing a lot, with few occasions to be forced to switch.
For me, as a trainer, I'm constantly on other's people machine. Thanks god they are all the same layout.
As a freelancer dev I also can't be less productive for 3 months.
As someone that travels a lot, I don't want to package a keyboard in my bag back. Planes make you pay extra for to check luggages in now a day. Beside for the space, I'd rather have a portable secondary screen: the gain of productivity is way higher.
Again, not saying you should not buy the keyboard. It may be a very good choice for you. Just speaking of the other side of the coin.