This is the precise reason I stopped flying BA - a complete lack of courtesy or concern and a willingness to keep my money for services not provided.
Plans sometimes change and you need to add a standalone flight from LHR to MAN - BA's unwillingness to even consider flexibility in their rebooking policy was what annoyed me. After the second time I was caught out and left hanging talking to someone in India I decided to boycott BA going forward.