Interesting and a relief that the likes of Netflix were never amongst the rumoured locations for the show - this is the sort of show best served up weekly.
Netflix already have several shows with new episodes released weekly, like Patriot Act. I don’t think it would have been too much of a stretch for them to do the same with Taskmaster.
Aren't a lot of the Netflix shows that are released weekly co-pros with broadcasters? ISTR that contractually many broadcasters who are co-producing ensure that Netflix can't drop these shows in a lump to avoid people box-set binging before the episodes have been broadcast?
(Interesting case in Norway - Netflix co-produced Lillehammer with NRK and NRK had a clause that meant Netflix had to release on a linear schedule to match NRK's broadcast schedule. AIUI NRK then released the entire series in one lump on their catch up platform - which didn't change Netflix's contractual requirements to release weekly. Netflix were NOT happy, and didn't commission any further series)