Generic resource are used for role-based placeholders and for planning.  If you are perform top-down planning you would use generic resources.  The most common use for generic resources is in your project schedule templates and looking at Resource Availability by Role.Â