I always viewed the expert as the NPC rogue, I've never had any problem with the commoner skill list, it makes sense from a point of view of what a commoner is supposed to be. As far as having skills that are denied to other classes, the average Joe Blow is going to be proficient at things that the intensely trained do not have the opportunity to do. A the typical commoner is going to climb, ride and swim much more often then the typical apprentice wizard or cleric. As for profession, I see no go reason to remove profession, as was mentioned in another thread the farmer would have profession(farmer).
I definitely agree that the commoner class should share the illiteracy barbarian class feature.