This is the most common misunderstanding about astrology, and it is held with equal confidence by people attacking the practice and by people practising it.
What a constellation is. A pattern of stars, of irregular shape, occupying an irregular extent of sky. Since 1930 the constellations have had precise agreed boundaries, drawn along lines of right ascension and declination. Measured along the ecliptic, the twelve zodiacal constellations are wildly unequal: Virgo runs to something like forty-four degrees, Scorpius to about seven, and the ecliptic clips a thirteenth constellation, Ophiuchus, on the way past.
What a tropical sign is. One twelfth of the circle of the ecliptic, exactly thirty degrees, no more and no less, measured from the point where the Sun crosses the celestial equator going north, which is the March equinox. That point is defined as zero degrees of Aries. The signs are divisions of the seasonal year. They are not regions of stars, they do not contain any particular stars, and their boundaries move with the equinox.
Why they drifted apart. The Earth's axis wobbles like a slowing top, a full turn taking roughly 25,800 years. The equinox therefore slides backward along the ecliptic at about fifty seconds of arc a year, one degree every seventy-two years. Hipparchus noticed this in the second century BCE by comparing his own star positions against older records; Ptolemy confirmed and measured it in the Almagest. When the Babylonian and Greek sign names were fixed, roughly two thousand years ago, sign and constellation lined up reasonably well. They have since separated by about twenty-four degrees. The Sun on the March equinox is now in the constellation Pisces and is heading for Aquarius, which is where the phrase "the Age of Aquarius" comes from.
What this does and does not show. It does not show that astrologers have made an arithmetic mistake and put everyone in the wrong sign. Western astrology has been explicitly tropical since Ptolemy, who defines the signs from the equinoctial and solstitial points in the Tetrabiblos and not from the stars. On its own terms the system is measuring the season, and the season has not drifted. What the precession argument does show is that the names are a historical fossil: there is no longer any connection between the Ram in the sky and the first thirty degrees after the equinox, and any reasoning that leans on the imagery of the constellation to explain the meaning of the sign is leaning on nothing.
The other position. Not all astrologers are tropical. Indian astrology is sidereal: it fixes the zodiac against the stars and applies a correction, the ayanamsha, currently around twenty-four degrees, which is why a chart cast in Jyotish will typically place the Sun one sign earlier than a Western chart of the same birth. A small Western sidereal school exists too, founded by Cyril Fagan and Donald Bradley in the mid twentieth century. Sidereal astrologers hold that the tropical zodiac lost its footing when it lost the stars; tropical astrologers hold that the seasonal frame was always the real one. There is no agreed value for the ayanamsha either, and the several in use differ by a degree or more, which means sidereal astrologers do not fully agree with each other.
The dispute is old, unresolved, and structural. Both camps are internally consistent and they are measuring different things.