> Would you tell me why you find it useful?
I think you answered this yourself:
> If main.h and Main.h are truly different, I find it more useful to make the file name more descriptive than just changing letters.
I truly doubt that most users - especially non-technical users - actually would do this.