$$$
Because although the G41 was superior to the M16 in almost every way (having fired the M16, but not the G41), that quality comes with a price. You could generally buy two basic M16s for the price of one new G41. And those M16s would be even cheaper if you bought surplus A1's instead of the heavier A2 with its silly three round burst.