You bring up an excellent point. I did my RN-BSN program back in the early 1980s, before my university actually had a separate track for the AD and diploma grads. We took the same classes as did the pre-licensure students and, honestly, it was stressful for students and for the instructors. RN-BSN students have very different learning needs than do pre-licensure BSN students. An RN-BSN track should build on previous learning and nursing experience.
After my class graduated the school decided to offer separate tracks for the pre-licensure and RN-BSN students.
To the OP, with a previous bachelor's and an ADN, you might be an excellent candidate for an RN-MSN bridge program. However, there are a couple of things to keep in mind. One is that many schools are discontinuing their MSN programs in advanced nursing practice (NP, CNS, CRNA, CNM) and switching to the DNP. I think that those schools that already accept ADNs or diploma grads (especially those with non-nursing bachelor's degrees) will probably continue to accept them into DNP programs but this could be a potential problem. (MSN programs for nursing management, nursing education, and other non-advanced practice specialties will continue and not be affected by the move to DNP.)
The other thing to consider is that some bridge programs don't grant the lower degree when the student completes those requirements. Some RN-MSN programs grant a BSN when the student finishes the requirements for the BSN. Some don't. If you have to drop out of the RN-MSN program before finishing the MSN portion and your school does not grant the BSN for that work, you're sort of stuck in limbo---educated at a BSN level but not able to take a job that requires a BSN. It might seem a tad redundant and illogical but if you'll only have to take a few courses after your ADN to get your BSN, you might want to go that route.
Maybe I'm overly cautious but I had second thoughts when I applied to a BSN-PhD program. I'm glad I did the more traditional MSN route.
Good luck in your educational journey and make sure to wear your seat belt. It's a bumpy ride! :)