Plus there will be no end to it. So many IDE's and software that use all sorts of invisible files. This could grow into an enormous list. 

Besides, perhaps some developers *want* to include these files. You can't know their preferred workflow.