The Incom A-24 Sleuth in Enter the Unknown is listed as silhouette 3, with a length of 20 meters, correct?
Then go to Fly Casual page 55 a look up the WUD-500 Star Yacht, listed as silhouette 4, length of this vehicle? 18,5 meters.
Granted, this isn't a common overlap and one could of course speculate on whether or not this is a typo, I won't.
It does show however, that length in and of itself (and that is the only measurement we have for most ships, mass, width, "bulk" and the rest becomes speculation) isn't necessarily the be all end all of silhouette. It does of course factor in significantly (and would be a deciding factor in the majority of cases), but it also shows that a scout ship may well have a smaller silhouette than a smaller star yacht, to me this shows that design, role and function can affect silhouette. Which only makes sense when you think about it.
Most starfighters and partol boats seem to fit into the silhouette 3 to 4 category, whereas light freighters and transports seem to be covered by silhouette 4 and 5.
Now, of course I'm not saying one should determine silhouette by role or function alone, that's silly, but to say that role and function has nothing to do with silhouette is equally silly. The two are not unrelated, they cannot be as both pertains to the same vessel.