kaimei19 As always thank you for being alert and taking time to report the issues.
There was indeed an issue with songs suggested through the upload form not being registered. So many people saw this issue and only you brought it up. It should be fixed now. That explains why people are not specifying songs during the uploads, I thought people were just ignoring it.
Regarding displaying what keyboard a style is for. This is a much deeper rabbit hole than it appears and to which I don't know a good solution. I've been going back and forth on this form the beginning trying different approaches.
It is not as straight forward to figure out for what keyboard each style is build for. If you upload your own style you would know obviously, but if you upload some style you found elsewhere you wouldn't know, and there is no way to check of verify. I feel if I ask this during the upload people would just provide unreliable info, which is worse than no info. Moreover, let's say you created a style on Genos2 but it uses the most basic GM voices that are present on all keyboards going back to Tyros1. What keyboard this style is made for then, Genos2 or Tyros1 if there are no differences?
I don't want to get rid of this completely as it really helps with the site discovery as this is what people are googling for (abba styles for genos 2).
Before it was pretty much picking a random keyboard from the compatible (it made more sense from the times where compatibility was manually assigned during the upload). I changed it now to select the oldest keyboard within the highest compatibility tier. So, for example, if this style is fully compatible all the way back to Tyros it will be "for Tyros2". If it is fully compatible only up until SX900 but then partially compatible to Tyros it would be listed as "for SX900". And if it is a factory style then it lists that keyboard. If instead of the oldest keyboard I used the newest that's fully compatible it would be always "for Genos 2". Hopefully that makes sense.
Thank you!