I can’t see any ethical problem here. Just because academic journals don’t usually pay authors doesn’t mean that they can’t or shouldn’t. Book publishers do if there are enough sales. Any sensible journal invites contributions from prominent authors in order to get off to a good start. It’s not gaming the system.