After playing many hundreds of shows I've never seen a venue here in TX that required that. If a venue said "we're all DI here" I would tell them "great, just let me grab my tampon I mean modeler from the car" and then I'd go out to the bluesmobile and leave after dumping my ashtray and garbage into their parking lot. No compliance is the only option.