Recently, we added a per-namespace "check all" option to Special:EditWatchlist (T334252).
However, if the number of entries in the namespace is large, trying to use it essentially locks up the page. When I go to one of my watchlist sections with 1,600 entries (large, but not actually very large by the standards of our most active users), clicking "check all" causes the page to hang. I tried two different browsers (Safari and Firefox) on my 2020 MacBook Pro, and in both cases, the hang lasted for a minute before I stopped waiting.