It’s now November 2026, but the information in the “Latest Windows builds” section in the home page is still from April 2025.