I suspect that "dozens" is understating the size of the required feature set by multiple orders of magnitude.
And it's not just the size of the feature set that makes tackling this difficult - that's something that a company like Amazon could solve by throwing hundreds of programmers and millions of dollars at the problem. But they can't just rebuild the education of the users to invoke their particular use case.
And it's not just the size of the feature set that makes tackling this difficult - that's something that a company like Amazon could solve by throwing hundreds of programmers and millions of dollars at the problem. But they can't just rebuild the education of the users to invoke their particular use case.