В русском языке существуют разные формы написания слова «кому», потому что это может быть:
Таким образом, выбор формы написания зависит от контекста предложения и того, о чём в нём идёт речь. 1
Также стоит отметить, что «кому» может быть формой дательного падежа единственного числа существительного «ком». 3