A small comment for clarification; my remark about making the game less mechanical is for the part of the game that automates the simple, purely deterministic, constaints. So there are two things: Automation of simple deterministic things, that makes the game less mechanical, plus "Request help" that makes the game less random. The two are separate.
I don't think this speaks to your central point, however :)
I don't think this speaks to your central point, however :)