So yeah, i believe that is only fair and the best way that we know that they give theyre best for the project.
While it is fair, it is a very negative trait and will most likely ruin your project. "Pre-mine" is an instant alarms trigger in the cryptoworld when it comes to scam. Ideally, you want to be able to find other ways to get money yourself out of your project. Typically, no one believes in your project or few people do, so just like satoshi, you should mine your own project right at the beginning of the launch, or whatever other method to quickly obtain tokens but do it after it's released for everyone to see. While some pre-mined coins like Darkcoin succeed, it is a very strong burden to carry in the long term. ZCash for example is ruined because of the stupid coin distribution where devs get a % from.
True, I agree that people look down on this for short term as people are in for trading and pre-mine can move the market price at early stage of the ICO. Is pre-mining and "mining at launch" the only way to fund the project?