it is an old MBP with 128SSD. so it is necessary in my case.CCleanup on Windows does the same thing. Frankly after decades of running a Mac for the wife, we've never even considered such an app.
it does help after restart but no exist for a long period. sadIn general;
If for whatever reason you are concerned about the $TMPDIR contents or other similar type of files and data, simply quitting all open apps, then restarting the Mac will clear out temporary items from /private/var/ folders and much of what’s found in $TMPDIR as well.