You didn't mention that TIC make money from their advice and and so does everyone on your list.
Therefore they should have a duty of care in their recommendations but somehow that minor consideration has been overlooked in the unregulated environment (or minimal regulation) these guys work in.