You need to understand Battlefront never license to GOG , the license was given to Strategy First and at all time Strategy First never sell below the Battlefront Retail Price , a business ethic that good company do
GOG somehow make a deal or bought the rights from Strategy First and despite knowing very well Battlefront is still selling those games , decide to undercut the price , just to make some cheap profit
If they are sincere ,they could have contact Battlefront and work a deal out ( that is what 2 honest companies doing business)
Anyway , I think I have over comment myself here so this is last my last post over this matter and if i have offend anyone , my apologies