EB1a and EB1b are different.
EB1a is not related to specific employer. So you have to prove you can always have job in your field, not only in the future, but also currently.
But EB1b is related to a specific employer. This employer need not hire you now, but he must offer you a future job for the GC.