I haven't really had the success with Froslass yet that would make me really feel confident about Froslass being considered A. The Fighting immunity is good on paper, but despite you saying it's "easy to slap on teams" that just hasn't been the experience of it to me so far. I think I need to go away from traditional screens if I want to make it work I guess, but it's pretty counterintuitive to me to have what's usually a suicide lead on a type that's almost always screens hail HO with alolatales and feels tight on team slots.
I just submitted 3 very distinct ice sample teams here all of have Froslass (which is not a coincidence, I consider it to be a top3 mon on the type after all). I hope seeing those teams helps you build with the mon. I believe the mon fits on any style of Ice team, whether you're running a team based on Screens, a team based on Snow, or a team that isn't based on either of those. While I don't think its anywhere near as mandatory as Kyurem or Alola-Ninetales (which is why I'm nominating it for A and not S), it is fairly splashable and deserves a lot more love than it's currently getting.
"teams that desperately need the pivoting", funny enough, is like every Screens Ice Type ever in current gen. Like the reason why Dewgong found viability and rose in usage to begin with has almost nothing to do with the fire resist in my eyes, but is rather entirely due to Dewgong feeling like it filled a hole that desperately needed to be filled with Ice lacking pivoting. Bringing in Ice's threats like Kyurem safely in can be a huge struggle, especially considering the lack of Roost causing many to instead turn to Choiced Sets. I think Dewgong is fine where it is for how Ice generally operates.
Frankly speaking I think if you want Dewgong to go to D, the onus is less so on critiquing the mon itself, but rather on critiquing the current standard build for Ice which really does want the pivoting.
I think part of the disconnect here is that I don't believe that Screens Ice is the only--or even necessarily the best--way to build and run Ice. I'm not sure where this notion of "Almost all ice teams must be screens/hail offense" comes from, but let me be the first to tell you this is definitely false. I believe screens/snow offense is a fine way to run the type, but there are also other possible ways to run the type that Dewgong will never fit on.
Even so, I'd understand Dewgong's tier if it was the only pivoting option available, but that just isn't true. There's UTurn on some mons (Frosmoth, Articuno), and also Volt Switch on (scarf) Rotom-F. All of these options have their distinct advantages (Frosmoth gets Defog, Articuno gets Roost, Rotom-F compresses a scarfer), and while Dewgong's probably better than these options, I'm not sure it's better enough to deserve C rank while the others stay in D tier (or in Frosmoth's case, gets moved to D tier).


