One question on this subject, answered from our own work, with the numbers.
Shoppers who buy through our retail technology spend an average of $120 customising their avatar. Cashing the Robux out returns the brand about 10 cents of each dollar a player spent, and Roblox keeps the rest. Of the players who buy our virtual apparel, 70% said they were more likely to buy the corresponding real-world product.