The recent creator AMA had this to say in response to a question about more graphics settings than just the existing 1-10 bar for the client:
The point shouldn’t be to continue locking clients into a simple bar and simply improving the backend and automation of how those settings applies. Roblox has a terrible bad habit with black boxing and automating things that either don’t need to be automated or where fine tuning should also be supported. It’s really disappointing that a simple slider is the future of client graphics options.
Clients really need to be able to adjust these graphics on their own so they can build and enrich the graphics experience on their own. I’m fortunate enough to have a high-end device to always run everything at maximum but if I didn’t, I would at least want to be able to turn off very specific graphics features while retaining the rest to ensure I can enjoy the various worlds made by creators.
I maintain my own modular settings menu in my experience to assist clients with improving performance while encouraging them to also keep their graphics settings high to enjoy the feeling of our worlds. The work of graphics fine tuning should not be entirely offloaded onto developers while also trusting Roblox to make sane decisions and working around said decisions about how the graphics slider should act with no room for compromise.
Discrete graphics options are needed. The future of graphics tuning should not be strictly limited to engine optimisations, but giving power to clients to adjust their experiences as well. So many games support this; Roblox not only drags their feet here, but won’t even entertain the idea.