While I would agree get/got can be overused, banning "I've got" seems like a cure that is worse than the disease. There does seem to be some difference in meaning:

I've got a cold -- a single occurrence now.
I have a cold (every winter) -- a repeated event.

Bingley


Bingley