Clearly the main purpose of this website is to encourage British students to go abroad so does it make sense for us to have a page about the UK? Well, yes if we focus on international universities who have campuses in this country. There are a growing number of truly international universities with a presence in this country. Most of these are based in London.
We would never say that there is anything wrong with studying in the United Kingdom, just that it makes sense for British students to experience life somewhere else.