It would be nice if you could determine the role of the keyword you enter. A bit like in Image generators such as Midjourney. For example "alternative rock:80" (as in 80%), "synth:30" etc. Then the result will be more rock with a bit of synth rather than keywords being completely ignored or those dominating which shouldn´t play much of a role.
So overall, the result is more what you imagined to be.