Yes, there's a lot of variations of the idea for clients with private channels. But in my article I'm specifically talking about public channels. That's what makes them interesting for lightning over client-side-validated tokens: arbitrary nodes can route payments over them without having to validate that the channels are real. That drastically reduces the total amount of data you need to route.