Your issue is with class-based RPGs in general, which is a completely different issue from this topic. If you don't like class-based RPGs, then DOS is not the game for you. Let's respect the OP and stay on point, and post your ideas about 'classless' system in a different thread.
Attributes are no 'dumber' in DOS2 than DOS1. Str, Int, and Dex have always been mostly for damage, same as before, and is true for most class-based RPGs. I still have to put some points into Memory, Wits, and Const, so I have to make decisions same as in DOS1. If you're only adding points in a single attribute, I think you're doing something wrong.