First of all...
TPM 2.0 could already be brute-forced within 45 minutes with hardware from 10+ years ago.
No. TPM 2.0 has anti-hammering protections and timer lockouts preventing brute force attacks. Not sure what you're thinking or talking about.
However, it is in full control by Microsoft.
No, it's not. I have both enabled for my Linux distro to use. Neither my distro nor Microsoft control Secure Boot or it's process.
In practice, each is much less effective as the narrative wants us to believe. When combined, things don't fare that much better.
This is just wrong. They are factually security improvements. Each one is very effective at their job. And they do their jobs well together. As long as you aren't expecting them to magically do more than they advertise, no one should be unhappy about turning these on. Only a complete moron would not want to turn them on.
The "bonus" for Microsoft is that with those security measures, they have far more control over your computer than anyone should want.
No, they don't. Microsoft doesn't own or control those processes. The only semi-related Microsoft specific thing is BitLocker, which doesn't require TPM or Secure Boot to function, but can and will use the TPM, if available.