Maybe you should forward that to Dyche, He plays him in a role that you wouldn't find any prolific strikers out there with the team around them..I guess it depends what you think is the most important thing in a line-leading No9: scoring goals or all the other stuff. He played 33 games last season, almost all appearances were at least ~80 minutes, and he got 7 goals (2 of which were penalties).
For me, 'brilliant' is reserved for the top players (ie. Haaland, Kane, Mbappe) but semantics aside, I just dont see enough level of value to warrant wanting to keep him as our first choice striker. Sure, everything has context, so when his competition is Dobbin or Chermiti or Maupay he's the stand out choice. And yes, Dyche plays his favourites, so DCL with his years of Prem experience will always start over some Portugese bloke from Udinese who has never kicked a ball in the "toughest league in the world", but Carlo aside DCL has never really been a prolific and consistent goal scorer for any manager.
It's easy to shift context into excuse making. "If he's not 100% fit, its unfair to judge him on goals. If he doesn't have top players putting it on a plate, its unfair to judge him on chances converted" etc. I think we all know if he was bagging 20 goals a season, no one would care about his 'all round game', but he's not so everything else becomes secondary to what he is primarily in the team to do.
As for using the word Brilliant, for what he's asked to do for us ( Which is playing all over the pitch ) he pretty much is...