In order to make corporate identities I would have to make a paralleled profile system and it just doesn't seem worth it.
So basically you're forcing people to somehow do a one-business or one-job living. Wouldn't having businesses with delegated jobs seem more realistic?
For example, you might have a person with lots of money but not much building skill. He wants to hire some people to build buildings for him. However, he doesn't want this guy to mess with his other lots. Using the current system and assuming that buildings take a while to complete, the builder might mess with his customer's other buildings.
Although this is technically countered by hiring trustworthy people, this prevents people from selling their skills at building as strangers may not trust them to not touch any other building owned by the customer.