It's 2023: is the Internet (really) Broken (again)?