This is why I use Assembly for all my programming needs
I suspect you are writing rather small systems programs, things most end-users will not see.
If one writes 'real' applications and not toys is sure that it is the other way round. I am wondering, what kind of applications we are talking about.
speak for your self! I write mainly 32-bit applications for windows and I am VERY productive.
I can write a complete working non-trivial MS-Windows application in about 5 minutes with Visual Studio 2005 (actually, the IDE will generate it). How many days/weeks/years does it take you to write the same application in pure assembly?