Sure but how are nodes and miners supposed to do check all identities of all transactions? That's not gonna work at all, if anything the nodes and miners who comply with this will be creating a de-facto fork of bitcoin, there will be "nice" bitcoin and "not-nice" bitcoin