How is Ranger not Archer? Seriously how is it not? Don't say "Because it's not called Ranger", that's just arguing its name. That's not the point. Ranger and Archer are almost synonymous. What skills does a Ranger in one game have that Archer in this game doesn't? Are they class-defining abilities?

You can certainly make a black mage, you just have to mix and match skills to make it. It's not called "Black Mage" by name but that's not the point.