Die Gründe für einen Master sind sehr unterschiedlich. Oft sind die einzelnen Titel, die man in den Studiengängen erwirbt, sehr irreführend. Es kann z. B. sein (besonders in der Informatik oft gesehen), dass sich der Titel "Technische Informatik" und "Informatik" durch Austausch von nur 3-4 Module ergibt. Der Bereich "Wahlpflichtfächer" erlaubt bereits im Bachelor eine gewisse Form von "Spezialisierung", doch diese ist trotzdem eine andere als im Master! Dass die Bachelor-Spezialisierung nicht sehr tiefgreifend ist, kannst Du schon allein daran festmachen, dass man mit einem Bachelor in "Technischer Informatik" für (fast) alle Informatik-Masterstudiengänge zugelassen wirst.
Die Fachstudienberatung ist für solche Fragen meistens eine gute Anlaufstelle.