I'd like to remark that your argument is not valid: To know that your system won't spy on you, all you need is open code (transparency). You don't need it to be free.
Theoretically, you can have a completely unfree system that is completely open at the same time.