Quality extensions may have more features and options, but what sets built-in capabilities apart is their superior integration with the program itself, reliability, and consistency.
Extensions can break after a browser update or their development can stop due to various reasons, which is not the case with built-in features.
For instance, mouse gestures could be an example of a functionality that works better as a built-in feature than as an extension. Searching could be another.