becuase magnetic field is a non conservative field
in a conservative field work done along a closed path is zero ie in terms of kirchoff law integral(E.dl) is not zero
so if you consider a closed loop there is non zero emf in loop so if you take any two points on loop the work done depends on which part of the closed loop you have chosen. but potential is defined only for conservative fields so it is not defined for magnetic field