Windows Vista and above also use Address space layout randomization (ASLR) to randomize how memory is allocated for security purposes. Even if you could get the modules out on time, that would be difficult. Its not like you are always using the same memory space every time you launch a program, and even if you were, no one can get on your computer to access those allotted areas of memory any way. The practice of uploading minidumps is relatively secure and was designed for troubleshooting and debugging. It is similar to the way System Information (msinfo32) can be used to export a .NFO of your system without giving away important data like your license or registry keys. More robust applications that perform the same type of information output (AIDA64 comes to mind) will include stuff you may not want 3rd parties seeing if you're not careful. There was one instance where Windows XP keys were mass-searchable on Google because of an error in a software program that allowed you to put your system specs online. While the problem was fixed, search results were still very much present for a long time after, and with the perfect search string you could get these results, which included OEM and retail keys of various products installed on the system.
Minidump files and NFO System Information dumps are relatively very secure to post online.