No, it is not mandatory to have separate accounts for NFL Game Pass and NFL.com. You can use the same account for both services.