Hi @GhostLyrics,
You're correct, right now the per-user settings for email and push notifications are tied together. There is a ticket here to fix the issue by adding an Account Setting option to set when to send push notifications: https://mattermost.atlassian.net/browse/PLT-1577