I only toss needles when they are broken, bent or have a burr.
Don't see a great need to get a new one otherwise. Never was instructed otherwise in either HS or college home ec sewing or tailoring classes.
Had not heard about the concept of using a new needle for each project except in posts on this board.