Two reasons.
The regular identifier is unique only inside your table inside your system. If you ever need to integrate systems, there will be a conflict. UUID is guaranteed to be unique across systems.
The second reason is that often you donβt want people to know how many records you have on your system. If you have an identifier with 1,2,3,4,5,6, then someone can easily determine how big or small your system is.
zgirod
source share