Is it safe to make UTF-7 the charset to use as "last resort" instead of UTF-8?
No. The only charset supported by all major MUAs is ASCII.