This reminded me of a really fun talk from this year dealing with teaching (and internalizing) music theory using a Ruby DSL: http://confreaks.tv/videos/mwrc2015-writing-music-with-ruby-...
Surely a middle ground would be preferable. One of the biggest shortcomings of the modern keyboard is that each thumb is essentially responsible for only a single key each, while the thumb is by far the most flexible and strongest of the digits.
The reason the left thumb has so few (saxophone and flute each have one, clarinet has two, oboes have one or two, bassoon is an anomaly) is because it usually operates the register key, which has to be held down much of the time while the other fingers do most of the work (not unlike a shift key for typing capitals). Having the left thumb do this is much easier than, say, the pinky, since you lose a lot of dexterity in your ring finger if the pinky has to stay depressed.
Some less common instruments do have more thumb keys; high-end bass clarinets have an extended low register and the two additional notes are operated by the right thumb. Bass clarinet typically uses a peg or a neckstrap, so the thumb is freed up a little bit to do some work.
(For a moment I forgot the main topic of the thread was computer keyboards and thought you had very strange piano technique!)