My '76 170 is solid, with the exception of a small soft area in the floor between the aft end of the fuel tank "box" and the transom. This is only due to the PO installing a stainless steel plate/socket there for a bass boat seat. (I know...I know. There's no point in discussing that any further.)
In terms of the deck being soft (about a 12" x 12" area) around that installation, nothing has changed since I acquired the boat in 1999. But I don't like it.
It's not worth trying to rebuild the entire floor - that would be overkill. My solution is to cut out that small area and install a flush, white, framed, rectangular deck hatch. The flange under the hatch appears to fit perfectly between the stringers. When closed, the hatch is waterproof. The added benefit will be better occasional access to the back of the bilge. Being in it's own frame, the hatch is very stiff and has a 1.5" lip around it. Strength-wise it will be fine, especially that close to the stringers.
Question: Once I cut the hole, I'm hoping to be beyond the soft plywood all the way around, but either way, should I fill the exposed "edge" of the cutout with something like Git Rot and then coat with 5200? There will also be s/s screws through the hatch lip and I'll bed the whole thing down as well. So no water will ever get under the edge of the hatch lip.