Is it possible to disable ALL emails except registration confirmation emails?
Nope. You will have to do that in a plugin.
Expanding the idea, I can see there are quite a few email types
It would be nice if I was able to turn on/off per email type in admin panel. It can be as simple as a single setting listing all email types that should NOT send an email.
Are there any chances that it is added to the roadmap?