ICs aren't just computer programmers, they're designers, sales, marketing, customer support, etc. It's just an easier term for people who aren't managers than "not a manager".