Outdatedness depends solely on what or who you oppose those weapons to. If you take archers against rifles, archers are outdated. If you're doing archers against spearmen, hardly so. You can't consider the issue in isolation from the opposition.