So using your logic Aeronotix, a pilot is not responsible to know when his medical is do? How about when the rent is do? How about his parents' or significant other' birthday.
That's La La Lan thinking chum. A responsible airman keeps records of not only expiration dates, but also flight time and duty limitations too! Yes it's nice if the company keeps track, but ultimate responsibility lies solely with the airman.
When you leave the nest and take on personal responsibiliies, then, you'll understand the realities that no is going to look after yourself, except and only yourself.