Then again, the 9 year old also has a steam account, and they buy all their games from their $5/week allowance. It's their choice. We do not control what they spend money on.
They made a couple of bad purchased, and cried, and regretted it, but it taught them to be careful. So I guess, you can say, there are ways to letting kids play Roblox and controlling their spending.
And to be fair, it really depends on the kid. Some resist buying impulsively better than others. Also, as an aside, they try to add kids that they know in real life.
They get their video time from 6:15pm until 7:15pm on weekdays. They pick their video time. Whether watching Planet Earth, Youtube, Steam, Roblox, it doesn't matter. BUT, they get 1 hour. Essentially we are trying to give them power of choice, and ability to fail. It's not perfect, but...I guess we're just learning as we go along.