Maybe better is "if has_capability('moodle/course:delete', $context)" (not "if (has_capability('moodle/course:create', $context) and has_capability('moodle/course:manageactivities', $context))" ).
And then you can as admin better manage it under Administration > Users > Permissions > Define Roles .. radio button course delete.
Warm greetings.