Oi Fabio, tudo bem?
As duas operações são diferentes e têm propósitos distintos. Vou tentar esclarecer isso pra você:
1 - A operação de união (∪) é usada quando queremos obter todos os elementos que estão em pelo menos um dos conjuntos. No exemplo, estamos procurando por todos os livros que estão na lista dos mais vendidos OU na lista dos mais recomendados. Ou seja, se um livro está em qualquer uma dessas listas, ele será incluído no resultado.
2 - A operação de intersecção (∩), por outro lado, é usada quando queremos encontrar elementos que estão em ambos os conjuntos. No exemplo, estamos procurando por livros que estão na lista dos mais vendidos E na lista dos mais recomendados ao mesmo tempo. Então, apenas os livros que estão em ambas as listas serão incluídos no resultado.
Por isso, apesar das perguntas parecerem semelhantes, elas estão realmente pedindo coisas diferentes. A primeira quer todos os livros que estão em uma ou outra lista (ou em ambas), enquanto a segunda quer apenas os livros que estão em ambas as listas ao mesmo tempo.
Espero ter te ajudado.
Um abraço e bons estudos.