In my opinion, the long-term freedom to skip Archery diminishes the importance of having the tech. Currently, skipping Archery is no big deal in the long run because you will gain access to crossbowmen regardless, at which point Archery is just a pointless tech. Having prerequisites means that you are guaranteed to have to go back to Archery at one point if you want to use advanced ranged units, which gives the decision of delaying the tech a lasting impact on your mid and late game.
It's not a pointless tech, it's a tech that is required if you want to attack early, or if you want an easier time defending yourself, which can also pay out, because archers allow you to actually kill enemy units instead of just fortifying and waiting for the opponent to become bored, leading to a quicker, and more favorable peace treaty.
In fact, I'd argue archery IS a standard tech for most people, when you ask people what their early game strategy/build order is they'll more often than not have a few slingers in there that get upgraded to Archers asap. Skipping archers completely is more of a unicorn strategy. But one that works, and that's great.
Just to elaborate on my original post... I don't have any problems with skipping seemingly basic techs (up to a degree). After all, the Incas didn't have the wheel. We are dealing with an alternate reality scenario so we have to accept a certain level of freedom.
Yeah, sorry... we went a bit offtopic it seems.
But it's still the same thing in my opinion:
But I draw the line at being able to build units that absolutely require a certain tech without having said tech. The social media without computers example that someone else mentionned would be another one of those instances (although I didn't test that one personally).
That's taking things way too literally. Why not just see it this way: Computers, just like everything, get created as a byproduct of what your everyday citizens do, and spread, like everything, between Civilizations. By putting active research into computers as a Civilization you're just working on refining them and getting the most use out of them on an empire-wide level. That's why Social Media can spread before you research computers. Easy.
This example is especially critical because Computers is a technology and Social Media is a Civic. Those trees are meant to be independent from one another and the player is specifically meant to be able to focus more on one than the other if he so desires. "Fixing" this "logic-problem" would require that freedom to be removed, at which point having two trees becomes really pointless.
Again, I think a much better solution is to just not try to translate the technological progression into a real life scenario.