For the developer, while the user has to deal with horrid battery and memory consumption.
Devs are paid well enough that "easy" shouldn't be a top priority.
Easy is a priority for many OSS projects and companies who want to ship something quick and reliable.