Editor constant Startup/Shutdown when developing

I am just starting development with UE4 but I’ve seen many posts regarding the Editor not taking the C++ changes unless you shutdown. This is the worst thing I’ve ever seen in an Engine development process and was wondering if it is being addressed by EPIC/Unreal (?). Apparently this has been standard CONOPS for the last 3 years and no one seems to care.