Mainly because it serves no purpose at all, the primary key is not saved, it is only used to fetch the record and determine if the record exists or not. This is usually done by the user when calling `Table::get()` and not by the sole presence of the field.