Again, correct.Observation of a system (as a user of that system) never has and never will be sufficient to judge how difficult something is to implement. What looks simple to you might be a rats nest of spaghetti code that can't be touched without a ton of refactoring. Sometimes refactoring is such a daunting task that a full rewrite is required. It's literally impossible to know the technical complexity without looking at the code.