This is a question that, in my point of view cannot be answered with hard facts, the reason behind the song-name is in the hands of the artist(s) and no artists are the same and all artists have their own perception of creativity and aestetics. Therefore I am going to answer this with my thoughts and views on the question
I think it's a matter of how the artist(s) want the song to be viewed before listened to since everyone have preconcieved notions and a name could make people not want to listen to the song the same way as it could make people want to listen to a song. The artist(s) might want the listener to listen to the song because of the main-artist or the title.
It could also be so, that the artist whose song it is want to surprise the listeners with another artist, "Is this Kendrick that's rapping? It sure sounds like him".
It could also be an aesthetic decision. For example Kanye, on his album The Life of Pablo, he didn't have any names in the titles when the album released (this did change on some streaming services later on) and this was out of an aesthetic point of view. He wanted it to look clean.
Again this is only my thoughts and views on the question.