been a bit of discussion about this

as I recall the key thing is that in vector the gradient has to be in bands and that in xara the maximum number of bands you can have is 256 [a technical limitation]