Marriott co-branded cards come with a benefit of 15 elite night credits per year. Previously you could only get a total of 15 elite night credits even if you held multiple cards. Marriott has changed the rules and you can now get 15 elite night credits from a personal card and 15 elite night credits from a business card for a total of 30 elite night credits. The official terms are as follows:
A maximum of 15 Elite Night Credits will be provided per Marriott Bonvoy Member Account, unless you have both a small business Marriott Bonvoy Card account and a consumer Marriott Bonvoy Card account; then, you may receive a combined maximum of 30 Elite Night Credits (15 per Card account)
It’s important to remember that both Chase & American Express issue these Marriott cards and the limit is across all cards (e.g 30 nights maximum, not 30 nights just for Chase cards). Even with this change I can’t see many people hitting elite night requirements without a reduction on what’s required from Marriott.