Not necessarily. What it DOES mean is that Larian will (Or should) get a lot more money from each sale, as they save on a ton of costs usually associated with distribution of physical media.
So it's a good thing for the company (Hopefully) but not really a sign of success.