Of course it's moving on, Dortmund and Liverpool, B teams or not, are a far higher level of competition than Oldham and it's important that we challenge ourselves, even in preseason. Putting that aside though, of course it's for commercial reasons and building a world-wide supporter base. In modern football it's not a nice to have, but a necessity, unless you would prefer not being able to spend money each summer?
Further, it's good to give overseas supporters to see a game in person. For almost all of them it's the only chance each will have to see a game, not just this year but over the course of a few years. We are a global club now, City belongs to all of us, not just those who can make their way to a preseason friendly in Rochdale.