1- hayır. İd atamasını genel olarak sorguları like ile ağırlaştırmamak adına kullanıyoruz. Yani id kullanmayıp bir kullanıcıyı farjlı fieldlarla where ile bulabilirsiniz ki genel olarak arama sorgularında tam olarak bu yapılır. İd biraz daha kolaylaştırır bunları.
2- Ai gayet makul. Sonuçta eşsiz bir değer lazım.
3- tam hatırlamıyorum ama daha önce yapıyordum db yapısıyla alakalı. Bile yeşillendirsin :)
4- idi silio tekrar bi id fieldı oluşturmalı.
5- güvenlikle alakalı değil tam olarak. Dediğiniz değerin yer kaplaması dışında bi eksisi olacağını sanmıyorum. İd değerini uniqe olarak kullanmak ana amaç. Farklı bir fieldıda uniqe yapıp id gibi kullanabilirsiniz. Mesela wp de url yapısıda uniqe dir. Orada kalıcı bağlantı db de aratılıp getirilir. Bağlantı yapısını değiştirdiğinizde ona göre fieldlarda arar. Aynı zamanda 1. Sorunuzunda açıklaması.