"Ignorance of the law is no excuse" is not a just principle when the laws are so numerous and incomprehensible that everyone is always ignorant of the law. Plenty of people just end up getting bad legal advice, even when they thought they were paying top dollar for a good quality law firm.