Except they’re not really different? (I’m not a developer for this plugin, just a user, but I’ve written my own plugins, and this is just my own opinions) WordPress has a lot of built-in support for things like roles, users, and handling logins to the site already, so why re-invent the wheel? The internals are there already, it just needs good UI to help you build on top of it, and some extension of features, which is what UM provides. The only difference you need to have between an admin and a front-end user is the roles and capabilities they have.
As a developer I would think it would make logging into the site complicated if you had to handle it differently depending if you were a “normal” user or a front-end user. There’s so many security considerations in handling the login process, that NOT using WordPress’s built-in login mechanisms means you have a ton of stuff to re-implement to make it secure. WordPress itself is far more likely to get security bugs found and fixed than some random plugin, too. That’s the last thing a plugin author would want to do is accidentally create a way for someone to hack your site in their custom login screen. I’m guessing this is why UM just makes pretty login forms and wraps them around WordPress’s built-in internals for handling it on the back end (with hooks to do extra stuff, too).
Sorry for rambling so much. ??