requests is inherently synchronous and blocks the event loop, negating the benefits of asyncio. This means that while the functions are defined with async, they don't perform asynchronous I/O operations; instead, they block the event loop until each HTTP request is completed.