Technically it's called scope creep, and it's due to very poor product management practices. Plenty of articles explaining why it happens - the bad news is that you can't do much about it, just ditch these shitty products and use something else