AGOL:
Advanced views (join views) are a hassle since they lock the schema of the underlying feature layers. Once the layers are rolled into a map/app, it's too much of a hassle to drop the join, make changes to the underlying layers, re-join, and repair the map/app.
This idea is to create advanced views without locking underlying feature layer schemas.