Study locally is not very expensive when compared to study abroad. This is because of the fact that study abroad involves expenditure in the form of visa, passport, foreign exchange, flight charges and the like. Apart from these expenses you would have to spend money in the form of fees for the entire duration of the course.
Study locally is bereft of all the extra expenditure mentioned above. It is enough if you spend money in the form of fees for the entire duration of the course in the local university. Study locally is not preferred by many due to the fact that some of the courses that the students are looking for are not offered by the local universities. This is the one of the primary reasons why the students are looking to get admission into foreign universities. They would be happy to get admission into the foreign universities to get their ambition realized. Study abroad paves the way for new avenues as far as job openings are concerned. This is not very much true in the case of study locally. Sometimes students prefer study abroad to get their specialization in a particular branch of science or arts.
On the other hand you will be offered basic degrees quite effectively in case you prefer to study locally. Take for example the basic medical degree. Most students would like to study and get their basic medical degrees locally but would like to opt for study abroad when it comes to getting their specialization degrees in medicine. Studying for basic degree locally and opting for study abroad for specialization is economical too.