Se piensa que esta expresión surgió en la época colonial, cuando unos tenían mucha comida y otros muy pocos alimentos. Lo campesinos “aprovechaban” la comida ya que no se sabía si habría el siguiente día. Por otra parte,
cuando esta frase se utilizaba entre los burgueses, resultaba absurda y ofensiva.
BURGUESES... Ahora entiendo todo...


¿Qué significa cuando alguien te dice buen provecho?
En México, la frase se emplea para
desear una buena digestión a alguien que come y va a comer (o ha eructado). Aunque la frase también permea en el idioma francés, pues la frase Bon appétit se usa para desear el disfrute de los alimentos.12 nov 2021
Así que los franceses son unos maleducados... En fin...

Además:
Decir 'que aproveche' es un simple gesto de cortesía que se suele decir cuando empezamos a comer o cuando hablamos con una persona que está comiendo
www.protocolo.org
"Buen provecho" es una fórmula de cortesía. Se ha puesto de moda vilipendiar esta expresión, aludiendo a justificaciones absurdas y sacadas de contexto. La propia Real Academia Española lo define "como un deseo para que algo sea conveniente a la salud o el bienestar de alguien, cuando come o bebe".
El buen provecho
verbaliza un deseo: que las personas a las que se les dice, disfruten de la comida. El deseo de que les siente bien y les produzca bienestar ese momento que pasan en la mesa -o incluso fuera de la mesa-. Solos o acompañados.