There is no "lack of understanding" here. The people responsible for these interfaces understand consent perfectly well, they just don't care for it.