Like most of their products, everything is being re imagined as a marketing opportunity, you are the actual product, and like their OS they reserve the right to ignore and change any setting you have made at their whim. And there is nothing you can really do about it other than to install one of the knows fixes from the Linux world. Mint is an easy transition for Windows users... And GitLab is not only a nice alternative to GitHub, its CI/CD pipelines are far more advanced, and unlike GitHub you can self-host the Community Edition and all the runners you need without a license. I manage both for many users, and greatly prefer GitLab.