uBlock has direct access to the DOM and so can modify what the browser renders. For example, YouTube ads are hosted on the same domains as their videos and so PiHole cannot block them, but uBlock can.
The TPM 2.0 (and secure boot) requirement is only enforced if you’re running Windows 11.
iMessage only runs on Apple products