>And my understanding is that British Airways had trouble making all business work on the London to New York route.
I don't know - the all-business class A318 service from London City to JFK ran from 2009 to 2020 and was up to two flights a day for a significant part of that time. I guess it was really Covid that killed it.