These other platforms you mention don't really want to see self-promotion, often times it is regarded as spam. All of them are also working very hard to make it so that you have to pay them to have any visibility at all.
This platform can be seen more as hosting and selling. It makes available some measures of promotion, like dev logs, but these are not very effective to that end. A lot of good games get lost in the traffic here.