Explore the theoretical limits and possibilities of energy harvesting technologies, particularly in the context of ubiquitous, ambient energy sources like radio frequency, vibration, and thermal differentials. Discuss the fundamental challenges in maximizing efficiency and scalability while minimizing environmental impact and cost.