Umm, sure 5 buttons, one of them being a fingerprint reader. Oh, and 3 axis accelerometer, multiple thermometers, a magnetometer, a microphone, a multitouch touch screen, a couple software defined radios, a lightning port that does a more than just USB, whatever else I forgot. All capable of being inputs which can control things in the phone. I think maybe Mr. Gruber was fooled by the sleek exterior and thought he knew the hardware. The hardware is so unknowable that there are forum discussions about other stuff that might be in there but not enabled, like FM radios and barometers.
Anyone that refers to modern proprietary hardware as completely knowable simply proves they don't.
Of course the border between hardware and software, the "firmware" layer if you will, has gotten very flexible. Without the software the hardware is a brick. Without the hardware the software, well, isn't.
This whole debate is completely academic and useless. Every time an app crashes we have proof that software needs improvement. Every time a Note 7 bursts into flames or an iPhone gets the touch flu we know hardware needs improvement.
Talk about a waste of time, why do we pay attention to these experts?