Affordances are trivial
Affordances are just another name for whatever it is in the environment that makes an organism respond as it does. But such a notion can't provide a substantial explanation of perception and adds nothing new to our knowledge of perception mechanism
For example, to say we recognize a shoe by perceiving its property of being a shoe doesn't explain anything.
Jerry Fodor & Zenon Pylyshyn (1981).