Fortnite has a purpose and objectives.
It is fun and engaging.
It has a ranking system that subconsciously encourages you to get better and work on your skills.
It provides a direct link between effort and reward.
I can give a routine while keeping the game interesting.
It has ACTUAL THOUGHT and DESIGN put into the game, with new ideas, themes, and concepts being added constantly.
I has a more dedicated community who gives plenty of feedback which the developers listen to.
Minecraft is random with no purpose.
If Minecraft is engaging then so is city builder (No one likes that).
It has zero official or semi-official competition.
The things you do in the game mean nothing.
The game cannot be thought through.
The game cant even end which makes it drawn out and pointless
The game has been MOSTLY the same since its release, (Some graphic changes and small updates) with only small changes.
Its community can be boring sometimes and hearing them talk can sound repetitive, and the things they want for the game rarely happens.
The game has no story or personality which can make it a bit drab.