Во-первых Ирод не являлся природным царём еврейского народа. Он даже был иноплеменником - идумеянином (происхождение родственные, но роду/племени другого). К тому же царём он был назначен римской властью, то есть захватчиками. Законных, родоплеменных оснований для царского титула у Ирода не имелось. Он это понимал, и, зная что является незаконным правителем, очень опасался появления правителя "легитимного", законного. Так опасался заговоров и покушений, что казнил многих своих родственников. А тут заговорили о царе, которого предсказывало Священное Писание... Понятно что это конкурент и очень серьёзный. Потому и попытался его устранить.