Если имеется в виду что-то уникальное и единственное, то пишут с большой буквы. Если их может быть много — пишут с маленькой.
"Великая Октябрьская социалистическая революция" так похоже пишут по тому, что "Великая Октябрьская" одна и единственная из социалистических революций, ибо первая. А вот просто революций ,в том числе и социалистических, планировалось много. Вот они и с маленькой буквы. Это у них был такой идеологический типа намёк. Что мол присоединяйтесь. Но сугубо под нашим руководством.
Что же до слова бог, то его тоже по разному пишут. Если их предполагается много, но их уважают — всё равно пишут с маленькой. Если же предполагается единобожие, то даже если и не уважаешь, то принято писать с большой буквы.
Как и Иван Иваныч пишут с большой буквы, даже когда его и не уважают. Просто принято так и всё.