And back in the days, as a teenager, I typed "format c:" every week-end ;)
Maybe it's the later builds that need activation ?
Activation became a hard requirement further down the line, I think the process got more strict during one of the service pack upgrades.
It's possible your installs were all automatically activated over the internet. I think the hardware ID and the serial number were some kind of combined identifier and if your computer(s) were part of "the good list", your fingerprint may have been whitelisted so that automatic online activation never caused a problem.
XP Pro/Enterprise did not.
From what I remember this was pushed around the time of SP2, but if you had a launch-day install disk and reformatted your disk that often then you probably never got as far as receiving that update.
XP Pro did not need online activation.
That's likely why some people are saying they never had to do it.
This morning it confidently told me that BFD packets from a cisco IOS device would be tagged EF. I asked if it were sure it wasn't CS6, then it apologised and said it was CS6. Then I asked if it was sure it wasn't AF31 and it agreed it was AF31.