De ce nu ar fi? E corect, pentru ca nu este un pleonasm, nici un dezacord.
Incorect din pdv lexical, mai degraba decat gramatical, ar fi clasicul "mersi frumos", care amesteca doua cuvinte din doua limbi diferite.
Da, pentru ca "multumesc" nu inseamna "frumos" si a intrat in uzul limbii ca orice alta formula, cum e si "buna dimineata", "multa bafta" etc