今は(本来は「今も昔も」なのかもしれないが)継承を無理に重ねるなと教えられるから、virtualつけるほうが少数。インターフェース継承したいときくらい。
そしてインターフェース継承なら別にデストラクタにvirtualいらない。

俺らが考える程度の次元の実装継承とかクソだよクソ。
継承の本質は動的ポリモフィズムであって、内部データが積み重なる実装継承は大体の場合において異端児。もう一回考え直すべきだ。