The perception that we can observe the same constellations of stars on any given night despite the Earth's rotation and revolution around the Sun is due to two main factors: the vast distances between stars and the timescales involved in these celestial motions.
Firstly, the stars in constellations are located at tremendous distances from Earth. These distances are so vast that the changes in our perspective due to the Earth's rotation and revolution around the Sun do not significantly affect the apparent positions of the stars relative to each other. The stars appear fixed in their relative positions over human timescales.
Secondly, the timescales involved in the Earth's rotation and revolution are much longer compared to the human perception of time. While the Earth rotates once on its axis approximately every 24 hours, and it completes one revolution around the Sun in about 365.25 days, these durations are relatively long compared to a single night of observation.
As a result, the apparent movement of the stars due to the Earth's rotation during a single night is not significant enough to noticeably change the overall arrangement of constellations. Although the stars appear to rise and set due to Earth's rotation, the relative positions of stars within constellations remain relatively unchanged.
Over the course of a year, as the Earth revolves around the Sun, different constellations become visible in the night sky. This is why we have different zodiac constellations visible at different times of the year. However, on any given night during a specific season, the constellations that are visible will generally remain consistent.
It's worth noting that the apparent positions of stars do change gradually over long periods due to factors like the precession of Earth's axis. However, these changes occur gradually over thousands of years and are not noticeable within the span of a human lifetime.