Summary: Dunno. Back in the day Geocities required sites to link back to their homepage and this was one of the image sizes they provided.
The linked article/comments answer when they appeared but not why that size. Lots of guesses, no solid answers.