Small vs. Large Language Models: What Really Separates Them