For MCU projects, yes. It'd be kinda silly to write a PC app in asm.A very excellent and valid point Joey. I assume you prefer to use assembly for all of your work?
One other point to consider:
When you're developing PC apps, you have easy and inexpensive opportunities to update your user's code when bugs eventually arise (whether they be from your code, or updates to the libraries you link in).
On the other hand, most times a user of a device with defective code must send the device back to the mfgr for repair. First impressions are everything. I always try to ship bug-less code, and am most times successful. It'd be difficult for me to do this if I was dependent upon someone else for the implementation.