I don't think an appreciable amount of confusion is added: there's already a wide range of "approved" open source licenses that impose varying restrictions or requirements on end users, packagers, and potential contributors. AGPL, for example, is materially different in its requirements from Apache-2, and yet both are "open source."
Put another way: it's not clear why the current complexity is okay, but other kinds of complexity (that accurately reflect the current ethical landscape, instead of the ethical landscape of software in the 1990s and 2000s) are not.