Spaces like $\mathscr{S}'$ and $\mathscr{D}'$ have a canonical topology which is the strong one. It is slightly more involved than the weak-$\ast$ topology, and I think that's the only reason people prefer the latter but that is misguided. If for a locally convex space $V$ you always equip $V'$ with the strong topology you get the following benefits.
1) If $V$ is a Banach space, $V'$ is the usual dual with the operator norm topology.
2) Spaces like $\mathscr{S}$, $\mathscr{S}'$, $\mathscr{D}$, $\mathscr{D}'$, $\mathscr{E}$, $\mathscr{O}_M$, etc. are reflexive. In particular $\mathscr{S}$ with its familiar Fréchet topology can be recovered as $(\mathscr{S}')'$ provided you use the strong rather than weak-$\ast$ topologies when you take duals.
3) The tensor product of distributions is continuous.
4) Moments of probability measures are continuous as soon as they are well defined (integrability condition). This is a consequence of 3) and the closed graph theorem.
I'm sure one can add more items to this list.
The bottom line is that these spaces of test functions or distributions with the correct topology are essentially "finite-dimensional".
Feb 2020 edit/addendum following the questions raised by LinearOperator32:
For the $\mathscr{S},\mathscr{S}'$ case (which is technically simpler than $\mathscr{D},\mathscr{D}'$), the Schwartz Kernel Theorem in its most powerful form (which is not in otherwise excellent books like the one by Friedlander and Joshi or Hörmander Vol. I) says the following.
The map
$$
\mathscr{S}'(\mathbb{R}^{m+n})\rightarrow {\rm Hom}(\mathscr{S}(\mathbb{R}^m),\mathscr{S}'(\mathbb{R}^n))
$$
$$
T\mapsto(f\mapsto(g\mapsto T(f\otimes g)))
$$
is an isomorphism of topological vector spaces.
Usually the versions found in the literature show the bijective property but do not mention the homeomorphism part.
To learn the proof of the above theorem, one basically has two options
1) Option 1 (the orthodox approach): Learn all the definitions in the diagram featuring in Kuperberg's MO answer
https://mathoverflow.net/questions/8443/barrelled-bornological-ultrabornological-semi-reflexive-how-are-these-us/8536#8536
for instance, by
1.a) reading the 500 pages or so that precede the Kernel Theorem in the book "Topological Vector Spaces, Distributions and Kernels" by Trèves, or by
1.b) learning French and reading the book "Théorie des Distributions" by Schwartz as well as its sequel made of the two articles "Théorie des distributions à valeurs vectorielles. I" and "Théorie des distributions à valeurs vectorielles. II", or
1.c) by reading Vol. 2 of the book "Topological Vector Spaces and Distributions" by Horváth :)... (just kidding, the book does not exist, but it would have been awesome if it did, given the high quality of Vol. 1).
2) Option 2 (my approach): Use the isomorphism of $\mathscr{S}$ with a space of sequences to reduce the Kernel Theorem to a much more manageable discrete version with infinite column vectors and infinite matrices, where this becomes completely elementary (something I could give as 2h midterm exam in a first year graduate analysis course). This approach is sketched in
Understanding the proof of Schwartz Kernel Theorem
Together with the Kernel Theorem one can prove in this way its companion result, namely, Fubini's Theorem for distributions. With these tools one can derive effortlessly with a couple of algebraic manipulations some classical facts which usually are established via some cumbersome estimates. I explained that in
https://mathoverflow.net/questions/72450/can-distribution-theory-be-developed-riemann-free/351028#351028
As for sequences used for defining continuity: This makes no sense in 2020.
When learning the notion of continuity, the definition is (correctly) given using the local version with neighborhoods and the global version with inverse images of open sets. Then, one learns as a useful proposition the sequential criterion for say metric spaces. Maybe later still, one learns about ultrafilters or nets as a substitute when spaces start being far from metrizable. Unfortunately, most expositions of the theory of distributions give the sequential criterion as the definition of continuity. Worse still, it does that for maps that are linear, i.e., not that complicated anyway. The reason is, these expositions dance around the topology yet carefully avoid saying what it is, as if this was too difficult. It is not! See the explanations I gave at
Doubt in understanding Space $D(\Omega)$
and also at
https://mathoverflow.net/questions/234025/why-is-multiplication-on-the-space-of-smooth-functions-with-compact-support-cont/234503#234503
for a simple example.
The reason for the dance around the topology is mostly historical. As very well explained in the answer by Pedro at
Motivation for test function topologies
Laurent Schwartz developed his theory before figuring out the topology of $\mathscr{D}$, relying on sequential characterizations of continuity as a temporary solution in order to move forward quickly towards interesting applications. For some reason, this temporary fix, has stayed with us.
Of the most well known presentations, one can single out two which define the topology of $\mathscr{D}$ properly: the one by Rudin in the book "Functional Analysis", and the one by Tao in his blog entry on the subject
https://terrytao.wordpress.com/2009/04/19/245c-notes-3-distributions/
The presentations are similar, but Rudin's is a bit messy as discussed in
Rudin's Construction of Inductive Limit Topology: unnecessarily abstruse?
Tao's account is clean but has the following practical drawback, from the point of view of trying to get rid of sequential criteria for continuity.
The set of defining seminorms is described by constraints: it is the set of seminorms satisfying some admissibility condition. In order to prove say continuity of a linear map with domain $\mathscr{D}$ without sequences one needs to show a statement of the form: for every continuous seminorm in the target, there exists a continuous seminorm in the domain, such that some inequality is satisfied.
So one has to produce a seminorm for $\mathscr{D}$. This calls for a set of defining seminorms which is described parametrically. Fortunately, this was done by Horváth, as I discussed in the links above, but hardly anyone knows about this, as far as I can tell.