Don’t know if there are gacha mechanics but Roblox has been widely criticized for basically using child labor. The majority of content is user created. Don’t know how exactly it’s monetized but i can’t imagine it’s good.
I played when it first came out, then again around 2018. Felt like a huge waste of potential to me. Unless there’s some legal reason, I absolutely cannot comprehend why a normal pokemon battling system wasn’t included.
Unless doing something besides just reskinning their other game (Ingress?) was too much work.