The usual arguments for thin clients have nothing to do with quality of service, but to do with IT department maintenance bills. Much easier to upgrade one copy of Windows Terminal Server than it is to roll out a patch to multiple desktops.
They are almost always underpowered, and anyone doing more than Excel or Word is stuffed.
A company I worked for spent millions getting rid of desktops for sales and marketing and replaced them with thin clients. They were universally hated and less than two years later they spent millions replacing them with desktops again.
I'm not sure there's anything that says that if the TS has enough CPU cores and enough RAM and that bandwidth between you and it is OK that it won't work for developing, but then my workstation has a quad core i7, 8Gb of memory, and a 7000rpm disk to do .Net development and that replaced my old 4Gb machine which had ground to a halt. Noone will provide that kind of service level per-user on a TS (you're probably all sharing that amount).
I'd just set my 'digits of pi' generator going, with 256 threads, and see how much mess that could make.

Jim