Cool, you wrote a paper in law school. I wrote two dissertations at UG and PG level.
Monetary policy is essential, none of the things you mention are more important. Why? Because the boom can't occur without monetary policy (this is usually not obvious to people who have only looked at US financial history where capital markets are developed).
Lots of reasons are given ex-post to rationalise these movements i.e. changing technology "caused" the Canal boom...but technology is always changing. And human nature is certainly interesting...but it is an invariant (just like technological change). The enabling factor is always money. Btw, this isn't to say that, for example, regulation wasn't a factor in 2008...it was but the thing is that regulation is always a problem because when money gets loose then regulations follow.
Examples of booms without bubbles: post-WW2 in the US, financial conditions were stable in the few decades (not strictly true but for our purposes) because the the main concern of monetary policy was government finance. Another example: Japan 1960s-1992, MOF had total control over lending so no bubble (only popped when they lost it).
In these cases, you need to really understand how money is being created and intermediated. If you understand this then you understand why bubbles do and do not occur. If you look at unimportant things like technology, you only have reasons why bubbles do occur (this is the kind of terrible history that you presumably learn at law school).
You also picked one of the absolute worst examples to demonstrate your point. The Greenspan Put was vital, "irrational exuberance" and the contrast between that approach and that of a McChesney Martin (for example) is important. Even just the change in policy under Greenspan...really bad example. I tried but was unable to think of an actual example...
No-one cares about Bitcoin. We are talking about financial history, not Beanie Babies.