Learning set based commands is no longer part of official Cisco curriculum. Cisco is pushing hard for everyone to upgrade to IOS (native) for switches. With that said, is there a large installed base of set-based switches? Definitely. If you don't know set-based, even though Cisco doesn't emphasize it, you have a high probability of running into set-based or hybrid switches out in "the real world".