Very interesting points.
You asked whether Babylon is simply all forms of sorcery, witchcraft, and devil worship. These are certainly aspects of what Babylon promotes—but reducing her to these fringe phenomena misses the deeper point. Babylon is not merely about occult practices; she is about systemic opposition to the Lamb.
Wouldn't this systemic opposition to the Lamb be as a direct result of absolute intervention of the devil and demons tho?
For example, didn't Augustine in his City of God when referring to the same Rome attribute its actions to the manipulation of demons? In other words, the Romans practiced devil and demon worship when worshiping their pagan gods which led directly to the opposition to the Lamb in its various forms as you described.