The concerns which you raise are of greater or lesser importance depending on the motivations of the developers. If the motivation is more political/ideological/non-profit driven like open source then it is a hard one to legislate against. Bitcoin itself deflected many attacks due to the fact there was no one person or corporation in charge that could be fined or prosecuted; just an elusive Satoshi Nakamoto.
Remember the encryption schemes that the US government outlawed downloading outside of the USA in the 90s? That kinda fizzled didn't it. If my server is using a VPN and the use of the data collected is not centralized nor profit driven then ideally we are likely to see more fizzling in my opinion.