Most of the big name hardware vendors are starting to get more serious about supporting Linux on their professional product lines. The bigger problem is that no attention is given to Linux on consumer gear and the components within are refreshed on such a frequent basis that keeping up is tough even when you try.
(Context: I'm the lead on hardware qualification for Goobuntu)
I wouldn't say they're exclusively thin clients; you can run more or less whatever apps you want (I use Omnifocus, Graffle, bunch of other stuff). But source code isn't allowed on laptop HDD's, so most engineers develop remotely on their workstations via SSH/remote-desktop.