You might be right on Ayn Rand with regards to technical stuff. She understood economics though, what type of systems work and which don't.