Yes. Kind of like saying that you could replace a general programming language with FoxPro because all you ever need to do is database related code. As a programmer, even if you only deal with database, you kind of like to have full flexibility to do anything you want and not be cornered in a specific use case and fight against the product if you want to do things slightly differently. Users think the same way, even if it means more opportunities to shoot oneself in the foot.