The other reason a lot of Britons have passports is that you actually HAVE to have them even if flying on a domestic flight!
Most airlines ask for photo ID before allowing you on board - and there isn't much in the way of options for that unless you are eligible to apply for a driving licence. Even the youngest infants now need their own passports these days too!