I can't believe I have to argue that there is a difference between always tracking everything by default and only turning on tracking once a warrant arrives.
In one case, you track everything.
In the other case, you don't track everything. But you have the ability to turn on logging when required (like, for example, with a warrant).
>As if they can't give data created before a court order
This is surprisingly simple. You just don't track the data until you have to because of a warrant. Then you say "Sorry, I don't have data before your warrant arrived because we do not track it".
It seems to me there are privacy knock-on effects. How long does the logging need to be on? If you turn on logging, does it turn on logging for all? (Seems likely yes)
Therefore one warrant can put all other privacy-desiring users at risk...
>If you turn on logging, does it turn on logging for all? (Seems likely yes)
No, the warrant must have a specific (non-drag-net) scope. Broadly scoped warrants are fought to reduce the scope to something specific (reduced time-frame, reduced users, etc.). This is common, even with Google/FB. I'm not sure why you assume yes.
>Therefore one warrant can put all other privacy-desiring users at risk...
In one case, you track everything.
In the other case, you don't track everything. But you have the ability to turn on logging when required (like, for example, with a warrant).
>As if they can't give data created before a court order
This is surprisingly simple. You just don't track the data until you have to because of a warrant. Then you say "Sorry, I don't have data before your warrant arrived because we do not track it".