I'd like to second the recommendation of ncdu.
If anything can be taken home from this article, it's that perhaps desktop environments need to do a better job helping users to understand disk utilisation.
The article's own recommendation would just make things worse. Application authors should stick to XDG standard directories.