Also doesn't help that there is a (transparent) lens cover in front of the lens obscuring the view.
Elon Musk needs to provide some Starlink sats for a better connection.
What I could imagine is having Starlink satellites around Mars that allow to route data from rovers anywhere on the planet to a dedicated high-performance communications platform that handles communication with Earth.
It's just that since there have never been more than a handful of spacecraft active on Mars at any given time, there's currently no point in spending huge amounts of money to launch a whole constellation of satellites for continuous coverage.
https://mars.nasa.gov/msl/mission/communications/#data
"The data rate direct-to-Earth [from Mars] varies from about 500 bits per second to 32,000 bits per second"
> 160/500 bits per second or faster to/from the Deep Space Network's 112-foot-diameter (34-meter-diameter) antennas or at 800/3000 bits per second or faster to/from the Deep Space Network's 230-foot-diameter (70 meter-diameter)
for high-gain antenna, and
> Approximately 10 bits per second or faster from the Deep Space Network's 112-foot-diameter (34-meter-diameter) antennas or approximately 30 bits per second or faster from the Deep Space Network's 230-foot-diameter (70-meter-diameter) antenna
for the low-gain antenna, which I believe the first two images were sent through
https://mars.nasa.gov/mars2020/spacecraft/rover/communicatio...