Hi,
the scripting define symbols you find in the player settings are critical, and to be fair with you, the more the better, I whish it was a mandatory requirement for any assets from the asset store to provide dedicated scripting define symboles so that third party could check easily for certain assets to be present in the project or not.
so no, scripting define symbols is very much necessary and tremendously helpful for developers in complex projects and for publishers to provide assets that can support other third party assets or unity features with no intervention from the final developer.
if you mean the visual icon you see in the scene view, that's not scripting define symbols, that's gyzmos and you can turn them off at will in the scene view gyzmos dropdown.
Bye,
Jean
Bye,
Jean