You are right re the small numbers on the back of Airdrie strips. As I remember Airdrie were the only other team with a strip design, other than us, that prevented use of a large number. Our numbers appeared above the black and gold bands.
You’re right about Celtic too, they had their numbers on their shorts.
However, they were on the telly regularly so commentators had no trouble identifying the players.