It's not allowed to use HTML in order to insert flash games into your about to my recollection, plus... it makes for very crowded profiles and slow loading.
That is probably why they have developers add the links to their own games at the bottom of their profiles, which is far more tidy and makes for better navigation. Image what a developer's profile would look like when he has made over 100 games?! Not a pretty sight...