A few minor corrections. First, most chess programs don't literally "brute force" the problem. A lot of work goes into pruning the search tree and only looking along the most promising paths. Second, humans can actually think many moves ahead along certain paths.
As other's have stated in this thread chess is particularly well suited to be played well by a computer program, but that does not make it trivial.
As other's have stated in this thread chess is particularly well suited to be played well by a computer program, but that does not make it trivial.