And guess what? There's an ITVX module yet even though I paid for Streamfab when it was almost brand new I'm expected to pay everytime a new module appears.
phelings
What was the exact date that you purchased StreamFab, which was known as DRM Video Downloader initially? There was a deadline of March 10, 2021 to receive all future modules for free. Did you buy in time? I don't know what "almost brand new" means.
A few "upgrades" ago ITVX worked fine with MPD. An "improved" version now fails with MPD to ensure we have to pay for the new ITVX module.
ITV Hub only started making the transition to ITVX in November of 2022. Since then they have gone from non-DRM to DRM, that is your "improved" version. MPD, short for Mpeg-Dash, is a streaming protocol. MPD can transport both DRM and non-DRM. In the case of ITV Hub and the beginnings of ITVX it was non-DRM. Any of the hundreds of so-called "Youtube Downloaders" available across the Internet could have downloaded the files from there. Now it is DRM protected. You can follow the struggles the yt-dlp crew ran into with their ITV extractor at the time in this Issue report -
https://github.com/yt-dlp/yt-dlp/issues/5570. In the case of the ITVX module you are paying for the defeating of the DRM so that you can download the files. I don't know how you can blame StreamFab because ITV decided to add DRM to their website. Perhaps StreamFab is to blame for Netflix or HBO having DRM, too?
I left out the rest of your message due to extremely poor taste on your part.