古代为什么会产生那么多隐士?主观与客观原因分别是什么?