Frictionless spheres are fine in Physics 101 and Homo economicus is fine in Economics 101. Like all models, economic models too are wrong but some of them are useful. The bulk of economics after 101 is about how the models break.
The idea that humans are not perfectly rational self-interested actors has been part of mainstream economics at least since Keynes.