There's ASW and Anti-Air duties.
CA-BB2 are totaly obsolete. THey are obsolete because of newer, more powerful models that superseded them.
CV1 and CV2 are totally obsolete. Not because of the ship platform, but because they usually carry T1 and T2 fighters. The fighters are obsolete because of newer, more powerful models that superseded them.
SS1-SS2 are totally obsolete. They are obsolete becaue of newer, more powerful models that superseded them. They were competitive before SS4 came out.
If a new BB7 came out, the BB3s and BB4s would be totally obsolete.
The BB1 became obsolete when the BB5 came out. A BB1 may not be as good as a BB2-2, 3 or 4, but it has a fighting chance. Not so with a BB5 or 6. A BB1 vs a BB5/6 might as well just pull the plug and scuttle yourself first. You won't be able to land one shell before you are sunk. Same for CVs and SS, etc.
NF creates new models and it automatically degrades the lower models into obsolescence. It just occurs due to the improvement in the newer model. Unfortunately, you have to grind through those models to get to the newer ones.
Yes, you have a BB-dominated game. More specifically, a BB5 dominated game. The best solution to handle all those BB5s is another BB5 or a PCV or an SS5.
ASW is very important. In games without ASW, an entire side can be demolished with a good sub and a good set of BBs backing him up. A sub provides vision when scouts can't get through AA, and that makes a big difference.
A well run FF with Depth Charges is all you need. Get a good sonarman and find a fast DD or CL and you can run AA also.
BBs do not disrespect you, they really appreciate your lighting up a sub and alerting them. They want you to stay clear of their firing areas, they maneuver and need a lot of space.