-
I'm cynically assuming it does it to extract some metrics to sell, rather than for any sort of useful process.
Probably, but it just sounds like a shit implementation.
An app shouldn't block for lack/weak network access for a non-core feature. If it is metrics then the sending attempts can be done in a non-blocking way and can be cached locally until a proper network connection is available for upload.
Cheers.
It does feel like shittification though doesn't it?
I'm cynically assuming it does it to extract some metrics to sell, rather than for any sort of useful process.