cursor: pointer; は #btn:hover につけてもいいですか?

#btnの方に付けたほうがよい理由について説明します。
2020年11月2日
ユーザー

いつもお世話になっております。
一つ質問があるのですが、

cursor: pointer;  

の記入場所を

#btn:hover {
    cursor: pointer;
}

ではなく、

#btn {
    cursor: pointer;
}

こちらに記入したのには何か理由があるのですか?
上の場合でも動きに違いはなかったのですが、何か違うことがあるのであれば教えていただきたいです。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?