> But I have never seen a cleaning lady that works as a contractor being invited to a corporate party event
Why would they? The corporation is not their employer. Those people are not their coworkers.