The following text is of DI (Dependency Injection) in programming languages which I grabbed from a book called The Complete ASP.NET Core 3 API Tutorial by Les Jackson:
Dependency Injection (DI) has struck fear into many a developer getting to grips with it (myself included), but once you grasp the concept, not only is it pretty straightforward, it’s also really powerful and you’ll want to use it. What makes it even easier in this instance is that DI is baked right into the heart of ASP.NET Core, so we can get up and running with it quickly without much fuss at all. Next, I’ll take you through a quick theoretical overview; then we’ll employ DI practically in our project (indeed, we’ll continue to use it throughout the tutorial). Again, as with many of the concepts and technologies in this tutorial, you could fill an entire book on DI, which I’m not going to attempt to do here. If you want a deep dive on this subject beyond what I outline below, the MSDN docs are decent1 .
Why did the author use "getting to grips with it"? Couldn't he use the following alternative instead the highlighted part above?
has struck fear into many a developer must get to grips with it
If not, then could anyone explain it and rewrite the highlighted part above in a different way?