I'm looking at the std profile, contract manager, and for some custom objects in our org, they have CRUD privileges for a bunch of objects and no access whatsoever to a bunch more. What drives the privileges to be set this way when it comes to standard profiles?
EDIT- oddly, enough I checked all 6 STD profiles and 4 of them had the same CRUD access to the same custom objects. Read-only could only read those same objects...
I suspect there maybe a historical thing going on here?