Hi Carol:
You have defined why many schools do the very same thing. Extra credit tends to inflate grades, is not fair to all students, rewards students for mediocre or absent assignments, interferes with consistent grading practices, and most of all, puts a focus on points and grades, more than learning.
Regards, Barry