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