Hi Jay, I understand your concerns regarding this. The reason Airbyte fails the whole sync rather than skipping the bad record comes down to data integrity. If Airbyte silently skipped records, you could end up with missing data in your destination with no clear indication of what was dropped.
That said, you can reduce how often this happens by configuring your schema change handling settings on the connection. Setting it to automatically propagate schema changes means Airbyte adapts when new fields appear rather than failing