No sé el porque pero puedes intercambiar "thanks" por "thank you" en cualquier situacion. Nunca thanks you. Thank you es un poco más formal/professional
Thank you.... significa I te agradezco. Y a la primera persona del singular no hay que añadir s al verbo. Thank actúa aquí como verbo
Cuando decimos thanks creo que actúa como sustantivo plural.
Esq thank you s decir gracias pero para decir no solo di no thanks no puedes usar not para decir not thanks x q not se usa como para decir she has not a great experience ahy no puedes poner she has no a great experience