When a layer has a hosted view, you cannot add new values to a list. You can't edit the schema of the original layer at all (which is understandable), but I need to be able to add new values.
For example, I have a layer that stores all of the trees I manage. However, some trees are for a specific city while others are for another. I would like to be able to share a city's trees back with them through a hosted view. Then when I get a new client, I can add their name in the City field list and create a new hosted view.
Same for adding new fields - I would like to add a new field specific for that city. This way I can have a field crew managing trees around multiple cities but also share back to the city a dashboard showing progress. This is very important for my business workflow.
Ultimately, I would like the ability to Add only to the schema when there is a hosted view.