Unfortunately, No. You cannot demand NOC from your current employer. All the reasons that you have given here dont matter. Depends on the company.