Beyonce's album was anticipated and literally came out nowhere. While Britney's album had no anticipation, it had two singles before it's release with almost no impact.
The release strategy. Beyonce had one and Britney didnt.
If Brit did 17 videos and released them all at once i have no doubt her sales would be just as good if not better than Beyonce. and the material would also be of higher quality.