I do these things. I also refuse to review for-profit journals and paper mills, post all of my code in open source repositories, and advocate for these practices whenever I get the chance. When I had a popular science blog over 10 years ago, I was writing about this stuff a bunch.
But as long as hiring committees are scanning CVs for the number of Nature/Science/Cell journals, and granting agencies aren’t insisting on different practices, this shit will continue.