I think that this idea is not very good, because the idea is that the project involves those people who believe in the future of the project and they have the opportunity to get tokens without investing their money! I think if you need payment in the ethereum, you can just sell the tokens after entering the market!
I completely agree with you, in my opinion the idea is precisely to attract the largest possible audience to use your product. And if you suddenly do not need coins of this project, you can sell them on the exchange!