There was the 386DX and significantly cheaper SX - first was full 32 bit, second just 32bit instruction set with smaller external busses.
Then you could add the math coprocessor. And of course RAM and disks were expensive. 16MB RAM was way above normal for that time.
With my N900 I used to travel with 6 to 10 charged batteries to have a few days of runtime. Things got better now with powerbanks - but for something like hiking just carrying a few spares would still be smaller and lighter.