OW (esp. BA) stopped thru check-in on seperate tickets, because they want to "encourage" people to book the entire journey on one ticket. This one ticket is mostly more expensive than the two tickets combined.
In the end its a yield enhancement story.