Couple of reasons.
1. You can use vram when you don't have massive amounts of ram for a ramdisk (or /dev/shm)
2. Depending on implementation, you might have faster random seek/write than normal ram.
3. You could presumably run certain gpu kernels on the vramfs.