Only fools that dont read the Thai Embassy website and the e-visa website thoroughly, will get supprised that the fee is non-refundable and that no reasons will be given in case of rejection
The Embassy has used manpower to process the visa so of course they should be paid fully.