But there are things you can do driver-side and supplicant side that may significantly fix the problem. And the user can certainly request better coverage from their administrators if they don't control the access points themselves, or get better wifi cards. I'm not opposed to increasing the association timeout.
I'm opposed to blindly increasing it with no specific reason *why*, and no attempt to figure out what the real casuses of connection failures are.