Generative fill needs to come up in its own window like Content-aware fill so that you can accept and apply the results in order to get charged a generative credit. Users should not be getting credits deducted for unwanted or unusable results unless you vastly increase the credit alotment.