Forgive me, but it seems there’s some circularity to the argument here.
Why conceptualize actors as classes with only this one difference? Because it allows users to understand and use every other aspect of classes, including subclassing, on actors.
Why allow subclassing and every other aspect of classes to be available for actors? Because it allows them to differ from classes only in one thing.
It would seem to me axiomatically true that a explaining actors in terms of classes brings more complexity and a higher barrier to mastery than not explaining actors in terms of classes. While some users work extensively with class hierarchies in Swift, others do not.
I would be lying if I pretended not to review convenience/designated initialization rules every so often when questions arise here about classes. It would be unfortunate if using one of the major tentpole features of Swift concurrency required this sort of review: there is nothing about protecting state from data races that is conceptually built on that knowledge.