Not having classes is fine for certain kind of games mostly single-player, but in D&D it presents a commitment to a certain field of study. You can't just dabble in magic and expect to be as powerful as a mage who committed his entire life to mastering the art. Same with other fields.