Remote is good for
senior people. They're established in their position, have social networks, and likely have space in their residence to work from home.
Remote kinda sucks for junior people. They need mentoring, don't know who to ask for what, and likely have multiple roommates all stomping over one another.
I also continue to point out, not everybody is software only. Anyone who operates in the land of firmware finds that not having an office and a lab really stinks. Anybody who is a manager probably spends more time on webcam than they ever did in meetings.
And, let me argue further, if your job is software only and can be done completely remotely, you can probably be replaced with someone cheaper. Think very carefully about your actual talent level and value to your job.