The thing is how the domain owner knows his domain has expired? He just wakes up one day to find his domain used by someone else?
Well his registrar must have send him an email about renewal that he probably ignored or has changed email address so finally it's his fault.