First, If it's a good question we will migrate it to the correct place. It will only be closed if it's a poor question. We do not delete questions (unless it's not even vaguely a question).

It's pretty common for Devs to be Admins of their own computers for the reasons you've listed. See the related questions:

 - [https://serverfault.com/questions/232416/should-dev-be-admin-on-their-computer](https://serverfault.com/questions/232416/should-dev-be-admin-on-their-computer)
 - [https://serverfault.com/questions/12830/is-locking-down-a-developers-machine-more-effort-than-its-worth](https://serverfault.com/questions/12830/is-locking-down-a-developers-machine-more-effort-than-its-worth)
 - [https://serverfault.com/questions/185201/how-to-assign-enough-perms-to-a-dev-without-full-admin-rights](https://serverfault.com/questions/185201/how-to-assign-enough-perms-to-a-dev-without-full-admin-rights)
 - [https://serverfault.com/questions/251838/windows-permissions-for-developers](https://serverfault.com/questions/251838/windows-permissions-for-developers)

Also, on Programmers.SO:

 - [https://softwareengineering.stackexchange.com/questions/62207/windows-permissions-for-developers](https://softwareengineering.stackexchange.com/questions/62207/windows-permissions-for-developers)
 - [https://softwareengineering.stackexchange.com/questions/4596/is-local-user-rights-enough-or-do-developers-need-local-administrator-or-power](https://softwareengineering.stackexchange.com/questions/4596/is-local-user-rights-enough-or-do-developers-need-local-administrator-or-power)

There's also quite a bit of discussion about the Devs not being Admins over their Workstation, but are Admins over VMs they can run on their workstation or on a development server/cluster. This allows a level of abstraction where the Devs aren't admins over any physical boxes, but have rights over the more easily managed (aka Wiped/Reinstalled) VMs to do their development dirty work.