Characters aren't involved in an Intellect program running an Expert program. Those are autonomous. You tell it what you want it to do and it does it. As I posted before, there's no reason a character could not use that as someone else in a team task or task chain. In theory you could set up several Intellects running in parallel to feed a group task.
Characters use an Intelligent Interface to use Expert programs.
The terminology could be better.
Edit: Okay, I think we've been though this before, but okay. It's the Catalogue text about an unskilled character with Intellect/Expert? Yeah, I take the point with how it's written, but it's more or less only providing the same benefit to the unskilled character that it does for any character who tells it to go do a job and leaves it alone. The only difference there is if positive mods provided by the character (such as INT or EDU) apply (if they're negative they should just let the program do the job).
For consistency it should be either clarified that (as per the core book) it's the only way an unskilled character can use an Expert program (i.e. by telling an Intellect to run it), but that they don't actually affect it. OR allow all characters to closely supervise an Intellect program running Expert and as a result allow their mods. In many cases this will be no better than the character just doing the task, or doing the task using Intelligent Interface and Expert, but that's how it goes. I prefer the former; if you want to combine a character and an Intellect/Expert, that feels more like a skill chain situation anyway.