Not all the developer will have their own site or VAT / Tax ID / TIN Number for their own company. So these developers should also given opportunity to post their contents by paying the amount for registration.
By doing so participation in OVI store will increase which will benefit Nokia too.
Ofcourse, I had some apps in mind which i wanted to post it in Ovi Store and *TIN Number and *site info while registartion is blocking me to kick start my work.
This is not the case with androit / apple stores !!!