It's something the average non-developer does less than once per day, at most.
(And the average developer has enough savvy to change settings).
... also, most of the compilation tools I use end up dropping their intermediary files in a peer directory to the source tree or a build directory at the root of the project, not in /tmp. I'm not sure what tools people are using that are leaving compilation intermediates in /tmp.