One thing worth noting is our popular notion of what a star seems to be is quite different from what astronomers have.
One example, Canis Majoris has a radius of about 1420 solar radii. But its mass is roughly
17±8 times the mass of the Sun and therefore an average density of 5.33 to 8.38 mg/m3. “It is over 100.000 times less dense than Earth’s atmosphere at sea level.”
I always wonder when do they stop considering the outer layers part of the star and not relatively dense solar wind soup. Nobody says Earth has 7000km radius, even tho there's traces of exosphere past 500km.
The surface radius of a star is defined based on optical thickness. If you were there, the star would in fact look like a fairly well-defined opaque spheroid with the reported radius. The density of the photosphere plasma is near zero, but there’s a lot of it.
One example, Canis Majoris has a radius of about 1420 solar radii. But its mass is roughly 17±8 times the mass of the Sun and therefore an average density of 5.33 to 8.38 mg/m3. “It is over 100.000 times less dense than Earth’s atmosphere at sea level.”
https://en.wikipedia.org/wiki/VY_Canis_Majoris
https://nineplanets.org/vy-canis-majoris/