Lord Buddha wanted the common people to know what he wanted to convey, therefore, he delivered his speech in the common man's language, Pali. It is also because the common man didn't know or was allowed to learn the sacred language Sanskrit. And Lord Buddha didn't want to show any partiality.