I recently was performing at a fair that had a very challenging stage.
The audience was 25 feet from the front of the stage and the were many visual barriers between the stage and the audience. There was no way to fill that gap, the hay bales were decorative, to cover the front of the stage, so I couldn’t convert them to seating.
The solution for me was to not use the stage, but do the show directly in front of the bleachers. That closed the gap between me and the audience. The show lost some “status” doing it on the ground and not the stage, but the advantage of being close to the audience outweighed the loss of perceived “status”.
Personally when I’m at a gig where the setup is less than ideal, I will try to find solutions to the problem. Sometimes at hotel gigs, it’s doing the show on the dance floor and not using the stage…but sometimes you need to use the stage as your show will get lost on the dance floor in a big venue with the audience seated at tables. At the end of the day you need to weigh the pros and cons of the venue and make choices that will hopefully be advantageous for your show.