But that's the problem, isn't it? Having to wait 5 or 10 years before changing. True competition comes from complete freedom of choice at point of delivery. If three months into the contract you realise it's crap but have to wait another 9 years 7 months then it's not really a help. A BSF contract makes the company the only coffee shop in town and it doesn't matter if they are the only coffee shop for 5 years or 10 years they are still the only coffee shop and they can serve you crap coffee without you being able to do anything about it.
But again, penalties which would be defined in the original contract. A contract negotiated by LA Tesco Suit lawyers and BSF Saville Row Suit Lawyers. There will be only one winner.
My issue here isn't BSF. I actually think BSF, if done correctly, would be a great thing but I have no faith in LAs, PFI contracts or big companies to do it correctly. That's why I like freedom of choice. Yes, I'll buy a computer from you but if it's crap I'll buy the next one from somewhere else. Just like if I was hiring a technician, if (s)he was crap, I'd sack them and hire another one. I wouldn't put myself in a position where I was stuck with a supplier / technician. I don't do it with my electricity, gas, car insurance or mortgage so I'd hope that people wouldn't do it with my children's school.