ADA only requires "reasonable accommodation". A couple alternatives to running were presented, indicating the company is willing to cooperate with the specific needs of workers. That the article fails to mention any specific accommodations for handicapped workers does not mean that such accommodations won't be made.
A blanket policy covering all disabled employees is not ADA compliant. Accommodations are supposed to be made on a case-by-case basis, based on the specific needs of the specific employee. Without knowing the capabilities and needs of a specific employee, we cannot determine what would constitute a reasonable accommodation.
Yes, strictly applying this policy to disabled employees would be discriminatory, but there is precisely zero evidence suggesting that it will be applied that way.