An LLM is much slower and requires more resources at runtime than Beautiful Soup (if you are hosting yourself), and could fail to retrieve data. It's a worse solution unless your HTML parser/scraper is broken by website changes.
This is only the case for now, however. I expect this to change in favour of LLMs as time goes on and they become easier to deploy and better at their job.