Simple question, why would roblox create Enum when you could use Quotations instead?

Why would I do

P = workspace.Part
P.Shape = Enum.PartType.Sphere

when I could do

P = workspace.Part
P.Shape = "Sphere"

The enum is taking up more size in that line...

I've seen enum used in many cases when it could have been used with ""

camera.CameraType = Enum.CameraType.Scriptable
camera.CameraType = "Scriptable"
Enum.KeyCode.L
"L"

Why would I use Enum then...?

I understand that Enum can be used for multiple things that "" cannot pick up but I have also seen in some scripts, people use Enum when it could have been ""...?

"4 months ago answer" Like I even knew that existed @incapaz