1) The training data only consists of positions that occurred in professional games. This means positions that are not likely to occur in that context have no training data, making the network liable to play poorly.
2) The lack of any kind of planning ahead means situations that require carefully working out future sequences of moves are not handled well.
However, even in those difficult situations the network is still usually able to play passably showing that there is at least some generalization.