Where the default value is an array, it is actually designed to pull the default value from another table managed by the DataWriter, e.g. the default user_id field value for the xf_user_profile table will come from the value set for user_id in the xf_user table.

If you actually wanted to specify an actual default value there, you would want to serialize the default array: