I've worked either both fully remote and fully in the office over the past decade depending on job at the time, and noticed little difference in work productivity at home vs. the office. The major difference has been in the dead time around work. Time spent commuting, lunch breaks, coffee breaks, etc. When working in an office, nothing much is achieved during those (maybe some socialising or reading), and work takes…
Productivity is purely dependent on the individual or even teams. But I definitely agree with the “dead time”. It would be a utopian world where employees respect and consider living conditions (eg single vs married; cost of living in specific area) and commutes. Make yourself valuable to negotiate better terms, or look for something better.
I could not agree more. You would always have leverage with salary negotiations during interviews if you can justify the value you bring on the table. For technical positions, unless the hiring process does not involve any technical assessment, it's quite easy to spot who knows what they're doing from those who are just good on paper.