I agree the legislation simply makes consent a requirement, and browsers could have implemented a flag from the get go for websites to read from.
Glad it is now in place.