I made two mistakes:
1) I didn't properly read intersect documentation so I expected it to do something a bit different.
2) I didn't realize that the algebraic intersection doesn't really make sense on lists with the same element more times.
I'm sorry guys.