They are - you have a choice of routes for the journey, either changing at Bath or travelling via Reading/Basingstoke. Travelling via Reading is somewhat more expensive - I haven't checked but I'm guessing that's a period return ticket, whereas the cheaper route via Bath may well be a day return.
But you're absolutely right, to the uninitiated seeing those results on a journey planner looks fairly ridiculous...
See my comments in the thread "What is the point of a Day Return"