> But "understanding" requires much more than giving one simple definition without discussing the consequences of the definition.
But I did discuss the consequences: my definition (well, Boltzmann and Shannon's) leads directly to the second law, and in a way that is much more general and intuitive than the thermodynamic approach. What, for example, is the entropy of a cryptographic key? On the thermodynamic approach that question doesn't even make sense to ask. It's a category error because the thermodynamic definition relies on the concept of temperature and cryptographic keys don't have temperatures.
> Using atoms and microstates to explain entropy makes the explanation shorter but it also makes it more complex because it now depends on the definition of atoms and microstates.
Complexity is in the eye of the beholder. The classical billiard-ball model of atoms is perfectly adequate to explain the second law -- both the thermodynamic and information theoretic version -- and most people have no trouble wrapping their brains around the idea of "lots of tiny billiard balls wiggling around".
> I am curious what do you claim is a simple statistical explanation of temperature?
Higher/lower temperatures mean that the billiard balls are, on average, moving faster/slower relative to each other, all else being equal. And yes, I know that is not entirely accurate, but neither is the idea that atoms are billiard balls in the first place. This model is perfectly adequate as a first-order approximation. It allows you to describe the qualitative features of a heat engine purely in terms of the Newtonian mechanics of colliding billiard balls, which most people have a pretty good intuition for. No, it's not 100% accurate in the thermodynamic case, but the benefit is that it is obvious how to apply the concept of entropy defined in statistical terms to computation and information. I think that's a worthwhile tradeoff. Knowing how to calculate the efficiency of a heat engine is not very useful to most people in today's world. On the other hand, knowing how to estimate the entropy of a password or cryptographic key is very handy.
> The joke is that it is whatever the thermometer says it is.
Yes. But that joke conceals a deep truth: actually describing (let alone defining) thermodynamic temperature without reference to atoms, and without resorting to the thermometer joke, is very, very hard.
(It is analogous to trying to explain quantum mechanics without reference to entanglement, which is how it was done for decades. The problem with that approach is that it leaves you waving your hands about what a "measurement" is, because measurements are entanglements. Once you understand that simple fact, all of the mysteries of QM simply evaporate.)
> if bodies A and B are in thermal equilibrium (no heat transfer)
And how can I tell if A and B are in "thermal equilibrium" without resorting to the joke?
(BTW, your definition as you've given it is actually wrong. I can have two systems that are different temperatures but with no heat transfer between them simply by separating them with a perfect insulator. So now you have to incorporate that into your definition somehow, which means you have to define "insulator", and I don't see how you're going to do that without going around in circles.)
> It is an arbitrary (ordered) scale.
No, it's not. If it were arbitrary, the concept of specific heat would be meaningless.
Ultimately you need to make a connection between heat and motion. That is, after all, the thermodynamic project. You can convert heat into motion, and you can convert motion into heat, but the latter is much, much easier than the former. Why?
The statistical answer is: because heat is motion. It's a particular kind of motion. But if you deny yourself a referent to the things that are moving in the case of heat (atoms) then you deny yourself access to this simple straightforward explanation of the fundamental question of thermodynamics.
> "Understanding" entropy is about understanding why these vastly different definitions (thermodynamic and statistical) are equivalent
I agree, but I think it's much easier to start with the statistical definition and show how the thermodynamic one follows (because that is straightforward) than to start with the thermodynamic definition and try to extend it to non-thermodynamical systems. I've never seen that done successfully.
There's a reason that the atomic theory is a thing.