Was this heads up?
People shove small pocket pairs all the time like they are aces.
He's not a big dog to anything but AA and he wants to gamble it up probably.
Plus you should know that Online RNG's are ACE happy.
Someone called me a bot last week because I called a shove with 47o and the flop came 356
He had aces obviously.
Once you play millions and millions of hands online you'll understand the calls better from every perspective.