While the "just works" mentality should be applauded, the way Apple does this is by making it easy to use for the average individual. This doesn't apply to computer scientists that need to trace processes, disassemble code into assembly blocks, study buffer overflows, and just generally interact with the kernel.
Os x comes with disassemblers, profiling tools and everything else you need. Besides, stuff like that is os-specific anyway, so I don't get the point of your post.