Damn, I have no idea what it takes to build a ROM, didn't know it uses that much storage space, nor that cloud based build servers exist.He is not you, he does not think like you do.
Android File Host is a file hosting system. To compile a ROM it can eat 300+GB of local disk space. They handle backups for you, itslikea free drive managed by someone else. Maybe he posts it on a free drive to access it from a different site or by another friend. He may use a cloud based build server that auto uploads the finished ROM to AFH, and then downloads it to a laptop/local PC at his leisure (there a whole thread on this process here on XDA, its not uncommon). There are sooooo many reason one could upload to AFH without expecting others to use it, while not being bothered if they do. The ones I gave above are only examples, and not definitive in any way.
Has anyone tested both A12.1 Bliss and crDroid? which has more features?
This all does make a lot of sense, and could very well be what's behind his uploads.