Why is LocalShared read only?

I am wondering why LocalShared is read-only. It seems you can could write to LocalShared as an administrator. For example, I can store a variable in Local with

InitializationValue[myvar, "Local"] = 42` and `Initialize[myvar];

This can be used with PersistentSymbol.