If there is no block reward, why people will care about the mining and secure the network?
They won't, there must be a constant flow of new transactions for iota to be secure. Or IOTA owners have to "hire" miners. The market will find the best solution, till that there will be decentralized checkpoints made by the initial holders.