They are doing it as some very sophisticated software shows they can and make a decent profit through doing so. While business travel is still massively down, leisure travel is off and running. As a business BA are going to be working to maximise the profit from those customer groups.
Also those cheap economy tix to NYC were subsidised by lots of J tickets pre-Covid. The J demand has gone so those down the back have to pay their way.