As I said, I'm not too bothered by crews omitting their type. Your comments regarding why pilots may forget to include this are fair enough.
What does annoy me is pilots checking in with their callsign only on first contact. You'd expect cleared level and next waypoint / heading as a minimum. There is no human factor excuse here; it's plain laziness or cluelessness...