Generally, that's correct - no advantage.
If anything it'll be a disadvantage because BA Holidays may have extra G bucket availability to get the price down, which earns less than the N class or higher that might be the cheapest available on a flight-only booking.