Put simply, it's a quirk of the UK ticketing system.
UK ticket prices are based on things like the journey duration, time of travel, and fare flexibility. Split Tickets finds the cheapest combination of tickets to make your overall journey cheaper.