The birth of Jesus Christ was not revealed to kings or rulers. It was not revealed to the religious elite. When God came to earth, He let the world know by announcing the birth of His Son to lowly shepherds. Why?
Note: Among Jews at the time of Christ’s birth, shepherds were held in very low esteem. In the Talmud it is written that shepherds were not allowed in the courts to be witnesses. In fact the Talmud instructs that no help be given to heathens or to shepherds. Shepherds were despised because they were unable to attend temple services and to keep the rituals and ceremonial laws as their flocks kept them from practicing their religion. (see “The Pulpit Commentary” on Luke 2:8-20) King David was a shepherd