We see stocks outperforming things like bonds in the long run (past 100 years), but could this be an artifact of that particular 100 year timeline?
Yes. The relative performance of stocks and bonds depends on monetary policy. Stocks benefit from low interest rates and inflation while bonds benefit from high interest rates. Over the 19th century for example, stocks deflated along with the overall economy while bonds yielded a small positive return.