I'd like to see this sort of hardware built into a smart phone as a matter of course, I think the Infosec specialists would find it extremely useful.
I don't really know why an RPi was used in this example as opposed to a cheap used laptop that already has screen, battery and decent USB.