The problem here is what “dilution” means when we’re talking about shares.
If Khalid has 1,000 shares out of 5,000 when he invests, that’s 20%. If you then issue 1,000 new shares, he now has 1,000 shares out of 6,000, which is 16.66%. His percentage ownership has been “diluted” – he hasn’t sold any shares, but he owns a smaller percentage of the company.
As the total number of shares is going up, everyone’s ownership percentage is going to drop as we’re dividing by a bigger number – it’s not possible to choose which shareholders get diluted, and making a promise to an investor or other stakeholder that they won’t be diluted by a particular load of shares (or, worse, that they won’t ever be diluted!) is going to cause all sorts of problems.