criticism of functionalism