I have used 2 different Specsavers (I think they are franchised), never paid for anything and they were both very good. Maybe try a different franchise?That explains why, when I go to Specsavers, every two years for a free eye test, and just ask for my free social welfare pair of glasses, I am treated so badly by the sales staff. No profit or commission from me.
The last time I went. The sales person all smiles.....until I said that I wanted my free pair and nothing else. Her whole manner changed and I was basically shown two pairs and told take your pick....didn't even measure to see if they would fit.
Dreadful service altogether but I expect it every time. Maybe the social welfare money that they get is not considered real money.