I was actually really surprised to find that this is not the default behavior of Airtable. To the Airtable product owners – you should really implement this feature as OP described. On the backend, a sort id that only changes when rows are manually s...