also i think some of the things it does are now in other tools so that we have less need to use it.

for example in VS we have class diagrams and EF model diagrams etc....

in SQL EM  we have database diagrams.

as i recall when Visio first came out none of that was there, so you really needed it back then.