Por que preciso de duas barras no Java Regex para encontrar um símbolo "+"?

Apenas algo que eu não entendo o significado completo por trás. Entendo que preciso escapar de qualquer caractere de significado especial se quiser encontrá-los usando o regex. E também li em algum lugar que você precisa escapar da barra invertida em Java se estiver dentro de um literal String. Minha pergunta, porém, é: se eu "escapar" da barra invertida, ele não perde o significado? Portanto, não seria possível escapar do seguinte símbolo de adição?

Lança um erro (mas não deveria funcionar, pois é assim que você escapa desses caracteres especiais?):

replaceAll("\+\s", ""));

Trabalho:

replaceAll("\\+\\s", ""));

Espero que isso faça sentido. Só estou tentando entender a funcionalidade por que preciso dessas barras extras quando os tutoriais de regex que li não os mencionam. E coisas como"\+" deve encontrar o símbolo de mais.

questionAnswers(2)

yourAnswerToTheQuestion