It didn’t matter that these guys were raising lambs to be sacrificed in the Temple, they were often accused of being thieves, unreliable and were not allowed to give testimony in court.
Why the shepherds? Why didn't the Angels make this exciting announcement to the religious leaders? Though the world frowned on these shepherds, God Almighty had a place in His grace and in His love for these dirty, defiled sinners.
Jesus came to save sinners. The Angels invited them to meet the Christ Child. They accepted that invitation and they were saved.
The Gospel of salvation has been given to us. Jesus loves us in spite of what we are and what we’ve done.
The shepherds came away with a new song of praise in their hearts. We can sing their song when we believe on Jesus..