However the value inside that variable will be assigned based on some conditions only so in BP rather than having a variable to get value based on some condition and using that variable to invoke the process page , you can directly call the page instead when that condition satisfy .
I guess If you had a variable to store page name and invoke that on run time the benefit only would be that you can do the work with only one page stage ,Isn’t it correct ?