Why complicate everything?
That's exactly the attitude that leads to crappy pilots. Rote learning doesn't "teach" you anything. Sure I can state exactly what you said but the problem with that is it doesn't explain anything. Although it might get you to pass the multiple choice questions on your exam.
Can you answer this question?... If a piston airplane's only way of moving is controlled by how much thrust is being created, then what does power have to do with it? Consider a fixed pitch, single engine airplane. Oh, and don't complicate it!
EDIT: Complicate is a very ambiguous word. To someone who just passed grade 5 math it would probably be considered complicated but to someone who has a PhD in aeronautical engineering it could be considered overly simple. What level of education should pilots be expected to have?