Others have explained the details very well, but I'll give a broader view.
In a cryptographic (encryption OR validation) ecosystem someone (or some people) have to own the "root" of the system.
For https there are quite a few, and if you look you can find which ones your computer trusts. Pretty much everyone has the same list because there's a general agreement about which companies can be trusted with that responsibility. Any breaches and browsers/os's revoke them.
Those companies act as "trustees" of a sort. You might not like GoDaddy, their slight scammy feeling if you use them for hosting etc, but "you" do trust them to keep their root keys secure and not go issuing random certificates.
With secure boot on PCs the industry has chosen Microsoft as a safe custodian of the root keys. While this is the same company that pushed IE illegally, won't release office on Linux, used to be extremely anti open source, etc they act differently in this role.
They take it seriously, and have not shown any reason not to trust them FOR THIS. They sign Linux bootloaders, have never done anything dodgy, etc.
Secure boot is/can be a good thing. Ignoring how windows might use it in the future, it enables Linux users to trust the integrity of their boot loader. Most/all immutable linuxes require or recommend turning it on, for example.