Why can't "Executive" , "Administrator" , "HR" and "Employee" be deleted?

These are the system generated roles and cannot be deleted.

Specific functionality is implemented keeping them in mind as these roles are common in every company.

You can always create your custom roles.