(though I personally doubt that)
… Why do you personally doubt that? You have your completed project. You pay for a wrapper program. You apply the wrapper to it. Most of the time, you’re now DONE. (Unless, of course, your game and the wrapper program turn out to be incompatible and you have to do some tweaking.)
To make a separate demo, you have to get the programmers involved in making a whole new build and stripping content out of it. If you’ve got the original programming team on board, this isn’t THAT hard, especially if they were planning to do it from the beginning and have a good idea of what things need to be removed. However in most of these translation cases, they’ve probably been a lot less involved with the inner workings and more with just replacing the text (I don’t know for certain, I’ve never worked for any of these companies.) You can’t just delete a pile of image files and say that it’s done. You’ll have to be sure that the player will never accidentally encounter any missing content. You’ll have to change the dialog tree to cut everything off at the end point and loop back to the menu - possibly add new lines for ‘Buy the game please!’ You’ll have to add extra testing time to play through this new chopped version as well as testing the full version.
And annoyingly, if you then discover something that needs fixing in the full version, you may have to update both the full version and the demo version. You’ve got two builds to maintain.
This is one reason that a lot of downloadable game distributors don’t deal with separate demos, it’s a lot of extra hassle. (The other reason is that a lot of CUSTOMERS don’t want to have to download the full version separately when they pay for it.)
I agree that I think it’s annoying to download more than 100MB for a limited trial, but plenty of people do it. I’ve seen 1GB downloads. Usually in cases where the game has been on sale in CD form for a while, and then the publisher decides to try and get some extra sales by putting the game up for download, but WITHOUT having to pay the salary of all the programmers at the development house to make a new demo.
http://www.download.com/Space-Rangers-2-Rise-of-the-Dominators/3000-7539_4-10535428.html?tag=lst-0-1
appears to make you download over a gig for a mere THIRTY MINUTE demo! Sheesh!