The user_tracks table is used to link tracks to their associated playlist_properties. This table is similar to the system_tracks table, except it adds a position column so users can manually arrange tracks.
The user_tracks_view is intended to be used by playlists when they load their trackids, and automatically filters out tracks that are in the process of being deleted.