One reason it can't be done everywhere is simple. ADA rules may thwart something like this.
Bob