The HTML selectors used (specific div class names or meta tag attributes) are tightly coupled to a point-in-time snapshot of Facebook's rendered HTML. Facebook's frontend undergoes frequent A/B testing and incremental rollouts, meaning selectors that work today may silently return None or empty strings tomorrow. There is no schema validation or fallback selector chain.