Thank you so much Kory. This is so helpful.
So this is reason to still use the geodatabase on the client, more specifically ArcGIS Pro.
I began exploring Pro and I started thinking, "If I have all my data and domains in a feature service, then what would really be the point of a feature class and a geodatabase?" Well, here is the reason. lol.