Разница между использованием «суть» и «есть» в русском языке заключается в том, что это разные формы одного глагола — «быть». 1
«Суть» — это устаревшая форма прошедшего времени третьего лица множественного числа. 1 Например: «Все люди суть рабы Божьи». 1
«Есть» — это современная форма настоящего времени во всех числах и лицах. 1 Например: «У нашей компании есть выгодное предложение для вас», «У соседей есть собака». 1
Также сегодня слово «суть» употребляется как существительное и обозначает основную мысль, идею, смысл чего-либо. 1
В современном русском языке «суть» используется только в особых случаях, например, в трудах по философии и религиозных текстах. 2