There is actually a feature request for this, but it does not seem to be very popular. Not even I voted for it (I have other things I used my precious votes for).
That said, in one of my apps, I actually wanted users to be able to “share” data, including whether the other person could only view or also modify the other person’s data.
So it can be done, but there is a finite number of users you can share with – limited only by how many columns you care to set up to share the ‘row owner’ feature.
In my app, that limit is 8.
It is a ‘geneology’ app of sorts, and so if I enter great-grandma, I want to be able to share great-grandma with everyone else who is related to her.
You’ll notice I specified “in lowercase”. There is a Glide feature that will allow you to lowercase into a ‘computed’ field, but you cannot set a computed field as row owner.
You could also micro-manage your users by checking for a valid email address, but I chose not to do that.