Ok, seriously, what aren’t you getting about this? There are no “settled laws”, just like there is no “settled science”. If people make a living arguing over it, it will never be “settled”.
I have said that it is NOT "settled law" as is commonly meant in legal parlance. Now do you get it?