required parameter "action", which never exists, prevents setting default views for other users through vtiger_user_module_preferences table
I have tried discussing this, unfortunately no one has ever replied on it: http://vtiger-crm.2324883.n4.nabble.com/Changing-default-view-for-all-users-td17883.html
I am opening an issue now and will submit a merge request which would solve the issue with the requested parameter which never exists (as far as I have tested it).