It really depends where you live. Where I live hospitals regularly hire ADN and BSN nurses. Even in the bigger cities as well. When I started college when I was 18 I didn't know what I wanted to do and had the mentality "Cs get degrees" so when I did switch to nursing my pre-req GPA of a 3.0 wasn't high enough to get in, and the school only let in 24 people a year...so even retaking classes wouldn't have helped me. All the other BSN programs were $10-$15,000 a semester AND I would have had to take an extra year and a half of their pre-reqs because they were private schools
with different requirements and many of the classes from my public university wouldn't have transferred.
When I graduate with my ADN I'll only need 6 classes for my BSN, 5 of which I can take online. This is all through my old university (for their bridge program you automatically are admitted with a 2.5 GPA) and since I took all the BSN pre-reqs, that's why I'll only need 6 classes...and my ADN program has agreements with the school that all the credits transfer. I'll have my BSN at the same time I would have had it if I had gone straight for my BSN through one of the private schools, because of all the extra pre-reqs they required that the public university didn't...and for a lot less money
If I lived in an area that was hardly hiring ADNs, I may have bit the bullet and gone straight for my BSN. However, considering the hospital I work at regularly hires ADNs and that I'll only need 6 classes for my BSN I did what made the most sense for me. It really depends on where you live and your obligations. Everyone's situation is different. Oh, and I know most people (myself included I admit) want to work in a hospital, but LTC need RNs too...and there's nothing to be ashamed of if you have to work LTC for a few years before you get your BSN. LTC facilities need good nurses too!