That's how I always figured it work. The music business works in a very similar way. It'll be interesting to see how things shape up once an indie dev gets big enough and successful enough to actually finance the entire production of their games and only need a distributor to put content on shelves.