the main reason i would is for some sort of protection in the event of delays or misconnects. i wouldnt book the ba coded flight as a stand alone.
for instance if i wanted to travel to BGI on BA and could book ex NQY, i could be protected if a delay happens and have my bags transferred between LGW south and north
cs