1 I recently overheard a statement about whether to use auto-incrementing id's (i.e, a sequence managed by the RDBMS) or universal unique identifiers ..
2 Surrogate key values are implementation details so should never have been exposed in the first place.
3 The question is, are UUIDs less leaky?