Yes it is, because this one negatively affects enough people that the law should make a special case to disallow it. Contracts are enforceable when laws say they are enforceable, but governments are free to change laws.
If the government says it is a fiction, it is a fiction.
If the government says it is a fiction, it is a fiction.