id
is just a convenient convention - you can call the field anything as long as you declare it as a key field.
Prefixing the id with a relevant context can be helpful when it comes to reading and writing your code, and especially improves readability when you are joining data from multiple tables and foreign keys.