They're not just burning the ads into the video once, they're splicing them in dynamically, so the location and duration of ads can be different every time you view a video. The article literally quotes the SponsorBlock dev saying this breaks SponsorBlock because it assumes the ads will always be at the same timestamp.