> a) bring out regulation gradually instead of in a single big change like GDPR to have companies time to comply
GDPR wasn't announced yesterday. The time span between announcement and implementation date is over two years. Of course if you only start now there isn't much time left, but then that's your own fault.