@Pate *******
I think most people here don't defend the system but accept it as it is.
Worldwide applying for a visa means you don't get your fee refunded, and the embassy does not need to give you a reason when rejected.
You might not like that, but there are good reasons for this.
The fee is for processing, and giving you a reason might result in you changing documents and apply again, what is not something they want.