It lets us hide. It’s a way of getting ourselves off the hook.
I want to go to the gym but it’s raining.
I want to go to the gym and it’s raining. So I’m going anyway.
Or
I have a business idea but I don’t have any money to start.
I have a business idea and I don’t have any money. So I’m going to start it anyway.
Try to replace “but” with “and”.
It’s a game changer.