Britney just confirmed a May release correct? Seems like Bey to me, she probably ran out of time to release her album before the tour and didn't want to rush it.
Beyoncé definatly if it's a greatest hits as she hasn't even had one yet so it seems like a smart idea to promote her tour with all her greatest hits and have Formation and "Endless Legacy" as like the new tracks on it