Earlier quoted context omitted.
This is a very useful feature the moment you have > 1 development machine. Complex build environments, dependencies, personal preferences all syncing seamlessly between all of them is a godsend.
I already do that in pycharm. Everything else needs to be set once. But you’re actually arguing about multi-machines and I’m arguing about “code from anywhere” even on computers that don’t belong to you. That is an overblown feature that I’d never use. Latency is top priority for me. It shall not be sacrificed for any multi machine inconveniences.
Is your pycharm config and setup backed up properly? Is your pycharm config versioned?
How do you manage credentials / secrets?
How often do you update pycharm? Does this updating require any refactoring?
How do you build (locally? remotely?)