I don't really think it changes the scope of the problem very much. MicroKernels still need to copy between the different memory spaces and while it might make the locking more efficient because we assume it works unless it doesn't it wont change the fundamental performance problems of separate memory spaces within the OS privileged memory area. The time penalty is not really the locking but the switches of context and memory copy time.
Many years ago someone (Anandtech I think) did an Oracle database performance test on Mac OS and Windows (both same hardware) and concluded that while almost everything else seemed OK the IO performance of Mac OS was considerably down. This is one of the consequences of a micro kernel architecture, the small IOs cause considerably buffer copying and latency and it knocks onto the performance of the application. Linux on the other hand applies a bundle of tricks to ensure its all copied the minimum number of times.