This is too long for a comment but is not a complete answer to the entire question.
Regarding the misconception that adjoining one root implies adjoining all of them, I initially guessed the same wrong conclusion by thinking about the standard examples $P(X) = X^2 + 1$ and $P(X) = X^2 - 2$.
In case it helps explain why degree 2 irreducible polynomial examples are misleading: notice that for any irreducible polynomial $P(x)$ of degree $d$, the field produced by adjoining any $(d-1)$ of the roots is always equal to the splitting field (i.e. produced by adjoining all $d$ roots).
This is because any root can always be written as a rational function of the remaining $(d-1)$ roots.
Take $(-1)^d P(0)$ (which is in $\mathbb{Q}$ because $P(x) \in \mathbb{Q}[x]$) and divide it by the product of the remaining $(d-1)$ roots and the result will always equal the given root. This is because of the factorization of the polynomial $P(X)$ when $X = 0$. (Because $P(X)$ is assumed to be irreducible, we know that zero is not a root, because otherwise we would be able to factor out a factor of $X$. Equivalently we would have that there is no constant term, noticing that the constant term of any polynomial equals $P(0)$.)
More concisely, letting $\theta_1, \theta_2, \dots, \theta_{(d-1)}$, $\theta_d$ denote an arbitrary ordering of the roots of an irreducible polynomial $P(x)$ (so again in particular we can assume that $\theta_i \not= 0$ for all $i=1,\dots,d$) we have
$$P(0) = \left( \prod_{i=1}^{(d-1)} (0 - \theta_i) \right) (0 - \theta_d)$$
so
$$\frac{P(0)}{(-1)^{(d-1)} \prod_{i=1}^{(d-1)} \theta_i} = -\theta_d$$
from which the claim follows using $((-1)^m)((-1)^m) = 1$ for any integer $m$.
As a result, we always have that $\mathbb{Q}(\theta_1, \dots, \theta_{(d-1)}) = \mathbb{Q}(\theta_1, \dots, \theta_{(d-1)}, \theta_d)$.
So in particular $\mathbb{Q}(i) = \mathbb{Q}(i, -i) = \mathbb{Q}(-i)$, and $\mathbb{Q}(\sqrt{2}) = \mathbb{Q}(\sqrt{2}, -\sqrt{2}) = \mathbb{Q}(-\sqrt{2})$. Likewise for the $X^3-2$ example, we have $\mathbb{Q}(\sqrt[^3]{2}, \omega\sqrt[^3]{2}) = \mathbb{Q}(\sqrt[^3]{2}, \omega^2\sqrt[^3]{2}) = \mathbb{Q}(\omega\sqrt[^3]{2}, \omega^2\sqrt[^3]{2}) = \mathbb{Q}(\sqrt[^3]{2}, \omega\sqrt[^3]{2}, \omega^2\sqrt[^3]{2})$, with $\omega$ a non-trivial third root of unity. (Test out the formula above to confirm it works.)
Notice also that this observation is definitely not novel, instead just being a special-case of the "well-known" Vieta's formulas. (Well-known in the sense of not usually being taught in school but often showing up in math competitions.)
Notice also that although we always have $\mathbb{Q}(\theta_1, \dots, \theta_{(d-1)}) = \mathbb{Q}(\theta_1, \dots, \theta_{(d-1)}, \theta_d)$, it is still possible for some examples for an even smaller subset of the roots (combined with the numbers in $\mathbb{Q}$) to generate all of the roots (and by extension the whole splitting field).
The reason why it's possible in some cases for an even smaller subset of the roots to generate the splitting field is related to why not all irreducible polynomials of degree $d$ have $S_d$ (symmetric group on $d$ characters) as their Galois group.
Compare the $X^4 - 6$ example given in another answer -- the degree of the field extension is $8 < 24 = 4!$, so the order of the Galois group is $8$, and thus the Galois group is not $S_4$. (In fact the Galois group has to be $D4$, the dihedral group of the square, because that is the only transitive subgroup of $S4$ with order $8$.)
Notice how this obersvation also points to the $d=2$ case being misleading / confusing due to the "Law of Small Numbers", given that the Galois group of any Quadratic polynomial is always $S_2 \cong \mathbb{Z}/2\mathbb{Z}$.