"Have done": past tense. Congratulations, you've found the reason I wrote "these days" in my post.
Nor does "doing plenty" of something mean the same thing as running code "focused on" it. Yes, a lot of code, even on an 8-bitter, will have have the occasional bit of 32-bit arithmetic. But if that's the major focus of the program, then an 8-bitter is the wrong tool for the job, no matter how good the compiler might be at masking that mistake.