For the “createIndex” the value of “w” does not matter indeed.
But it will affect such methods as “update()” or “remove()”, which return value may affect the other logic, for example “ActiveRecord::save()”.
I would prefer to keep same policy of “w” for other methods, juts for consistency.
Note: you can always override “w” option while calling method.