If you are referring only to the new account bonus this is correct, but the Hyatt card does earn points for spending.
Yes, of course you're right. I was referring to the sign up bonus. Plus, the Ink cards are the way to go when earning Hyatt points with the 5X bonus ongoing bonus.