Agree working in a bubble is bad.
Agree merging to master early and often is good.
Completely disagree with the premise that using feature branches causes the type of problems you describe.
There's definitely something else going on here.
Your feature branch should be short-lived.
You should be merging or rebasing Master into your feature branch one or many times a day so you have the latest commits from everyone else
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.