Tech giants, in theory, can be repelled legally. As for the swarm of a not so smart fraudsters, the only way to stop them is to set up a reasonably strong technical obstacles. Did you ever received a funny e-mails saying that you're hacked, all your sensitive data are stolen and you've to pay now, otherwise... Looks like the guys don't understanding what's this all about but have learned from the other losers about the magic words that can bring fast cash. Internet is very popular now.
That doesn't justify the use of TPM. It's the same lame excuse as "we do it to fight terrorism and childpr0n"...
Again, it's not about security. It's about being in control in order to make money.
Some apps don't work if you rooted your device.
If it's a banking app, maybe that's not so bad. Have you ever asked to show your ID at the supermarket?
It is when banks start to not offer any alternatives anymore. That effectively means I'm obliged to buy a smartphone
controlled by a tech giant which is controlled by shareholders in order to get access to my bank account.
Fortunately I found a bank who was willing to sell me a physical token which I can use to access my account without
the need for some "app". But I fear the day will come that no bank will offer that possibility anymore.
Because you think it's not convenient it's less important for others? A lot of people watch streaming video on a portable device.
Anyway, the Raspberry Pi I used as an example runs Libreelec/Kodi software in order to act as a multimedia player and it's connected to a normal TV.
There is no TPM on any RPi, AFAIK. And that boards are created as an eval /edu platforms. Because of that, security hardening is not enforced. If one wants to use them for a gray business, that's OK, but he's on his own. A lot of ways, as we know.
Security hardening is important for the owner of the device. So the computer owner must be in control of all parts
of the hardware including any TPM. Actually, the TPM is designed to give control of your computer to a third party,
that's the probem.
Once I designed a USB device with the thumb drive functionality so the app was installing automatically when the device has plugged in. Soon after MS disabled that capability, at least for the ordinary thumb drives. No problem, because the reason was strong indeed.
Fortunately there's Linux so people who don't like that behaviour can use an alternative.
As long as if there's real choice and competion, there's usually no problem.
Problems start to appear when there's a lack of choice and almost no competition like with smartphones.
There's only android and ios and neither of them give you full access to all the parts of your device and neither
of them let you create a root/admin account so that you can be in control.