We Japanese learn that any word which explains a noun is adjectival. :?
And what is worse, I've been teaching that way.
We use it when nouns modify other nouns, but infinitives are regarded as infinitves.
If you have a Japanese student or a Japanese friend, ask him/her about this problem. His/her answer would be the same as mine. :)