Yes because in the future type can eventually become more detailed than just the related model type. Lets say someday you want to add a new notification related to a comment, like User foo edited its comment. There would be comment and comment_update types yet it would both refer a comment.
I suggest you to create a resource/lang/en/activities.php file which contain key => text list for activities. Then the body column would refer a key from this file. This has many advantages : you can change the text of notification by changing the value associated to the key, you can have it for many languages, you can add html, etc... i think you can even remove the body column and display text based on the type.
Example :
# resource/lang/en/activities.php
return [
'follow' => '<a href="users/:user_id">:user_name</a> folowed you'
];
Then to display the text for a follow activity :
@if ($activity->type == 'follow')
trans('activities.follow', [
'user_id' => $activity->noticeable->follower->id,
'user_name' => 'user_id' => $activity->follower->user->name,
// noticeable is a follow, follower is an user, names depends of your relationship
]);
@endif