You have ace's flame flame fruit to thank for that.
At the beginning of the story everybody was saying that it's impossible to know what power you get until after you eat it. It stayed like that all the way dressrosa. If you literally go back and look at the timelime, all of the fruits before aces were as you said, simply fruits that were a strange color with a swirly pattern. But they needed a way for a doflamingo to know for a fact that this is Ace's devil fruit without having to eat it, so they add a s*** ton of context clues and then realized, you know what, why don't we just do that for all of them.
The current score is.
18w/o to 21with
at this point it's like, you're pretty much an idiot if you don't know what power you're getting.