The point I think you're making is that "it depends" and I agree with it.
I've seen companies that have no funding issues building products that they know they will need to maintain in coming years and still follow a few or none of the best practices.
But I've also seen people building SW that no one can guarantee that will ever be used (and gets scrapped after a few months) spending days and weeks setting up the perfect agile CICD setup and arguing in endless pedantic discussions in code reviews.
I've seen companies that have no funding issues building products that they know they will need to maintain in coming years and still follow a few or none of the best practices.
But I've also seen people building SW that no one can guarantee that will ever be used (and gets scrapped after a few months) spending days and weeks setting up the perfect agile CICD setup and arguing in endless pedantic discussions in code reviews.