Только для совместимости и удобства использования.
Иногда полезно, когда один из них встроен в строку, поэтому я бы использовал "Who's there?"
по сравнению с 'He says: "Hello"'
.
Другой вариант - это, конечно, строки в тройных кавычках, например
"""This is a long string that can contain single quotations like ' or ".
It can also span multiple lines"""
, что равно
'''This is a long string that can contain single quotations like ' or ".
It can also span multiple lines'''