Хочется отшутиться, что так исторически сложилось. У французов свой язык, со своим набором звуков, а не потому что у всех уздечка языка укорочена. Французы картавят только для нас и относительно тех языков, где произношение звуков «р», «рь» аналогично русскому. Картавость - это нарушение в воспроизведении конкретно этих звуков «р», «рь». Во Французском языке таких звуков попросту нет, «р» - грассирующая (хотя в регионах произношение может варьироваться). Поэтому в начале своего пути изучения великого и могучего без постановки языка и работы над артикуляцией француз будет «картавить», так же как и мы будем рычать во французском.
К слову, во французском так же нет привычных нам звуков «х», «ч» и «ы», и многие французы заменяют их на «к», «щ» и «и» соответсвенно. «Кгасивий щеловек» :))
На помощь прийдет профессиональный преподаватель, так как на филологических факультетах обучают фонетической постановке. Многие идут даже к местному логопеду для индивидуальной постановки языка с упражнениям.