Simply opening a map in ArcGIS Pro causes a schema lock on all of the feature classes that are sources for the map layers. This causes frequent problems in my organization, since one user might have a map containing dozens of layers open just to view the data, and meanwhile no one else is able to fix issues with any of the those feature classes that require schema changes.
Since the vast majority of the time that a user opens a map they won't be editing the schema of any of the feature classes, it would be ideal for the default behavior to be not to acquire any schema locks, until the user actually tries to edit a feature class' schema.
I would think it should be possible to edit a feature class' data without locking the schema, but if allowing that isn't practical, please at least allow the option of opening a map in read-only mode so that other work isn't held up whenever someone is viewing data.