Just because someone is talented in CS, doesn't mean they can defend themselves from Marketing.
I imagine advanced users want full control over settings and programs. I recently needed to turn off signatures to get a compiler to work.
There doesn't seem to be a rational reason outside iOS compiling.