Question about basic classes when using Networking

So GameMode is only in the server.

But Unreal was designed for players to host a game, so hosts would be able to cheat wouldnt they?

If one is to use Dedicated Server why would you put a Dedicated Server just so 2 players are able to play? Because Unrea Dedicated Server can hold one instance