Actually yeah, I should amend my statement-- it was implemented in the worst way possible at every step except the micro-transactions part.
It makes money because it cost about $1000 to make your average home object and after you make your money back on that, it's just pure profit.
Low risk, high return = no brainer.
So yeah, no shit it makes money. Why do you think micro-transactions like that are becoming so big?