> The Linux kernel developers have been using that workflow for a lot of time

Yes, they do. Git itself is also developed that way.

Btw, you don't need to use format + send-email, send-email calls format-patch under the hood