They are over engineering their software. Programmers needs to justify their jobs I guess, and by creating new features all the time gives them the work they need. I recently had to fill out my address on a website contact form, and as you start to type, the AI on the site tries to predict your address (anywhere in the world) and inputs your address incorrectly and prevents me from writing it in. Great example of over-engineering and programmers coming up with software that is not necessary and just makes things more annoying to use. Could give you ten other examples. Frustrating, ahh!