The Knights of Columbus are not masonic. The only thing they share with the masons are common to most fraternal orders. The masons did not invent fraternal orders. If anything, the K of C was created to oppose anti-Catholic bigotry; specifically, it was started in Connecticut as a life insurer, believe it or not!
Your question is a bit like asking, “If the British military is so terrible, why did the Colonists form their own military?”
That was a pointless post.
I never claimed knights of columbus was masonic. And your last line is just stupid.