As a dev, it’s currently very hard to create a game experience rated 17+ due to the extreme limitations forced upon asset creations(such as images and sounds).
I think it would be cool if each game asset was given an automatic age rating from the filtering system itself and applied to it as a read-only property(on website and instance in studio). If a developer attempts to load any asset with age limitations within their game, the game age rating must be equal or above the asset’s age rating. Else a new warning appears(unable to load image/sound due to higher age rating).
If a user happens to browse the asset store and they’re young, simply don’t return assets that have age restrictions above the user’s birthday/age set on the website.
If a dev uploads an asset that exceeds all current age ratings by accident, simply remove the asset and tell the user through a warning on their account(but not give them any strikes). Unless of course they upload something way too insane. This is too avoid all the posts about Roblox moderation being a mess.