You just described XIV 1.0 at launch. You could literally mix and match everything and it was effective.

It was universally raged that almost every class was the exact same.

Sounds good on paper, worked horribly in practice.