by asking how many of them are run by Bitcoin focused businesses and Bitcoin developers?
it will be the majority. because your literally covering the majority of use-cases within the question
it would be better to have maybe 3 different polls
businesses
individual devs
individual users
or even as more specific questions.
how many CLUSTERS of nodes are run by a single business/individual (minimal sybil)
Well, feel free to provide an opinion on your offered list
there are over 300,000 merchants that accept bitcoin. but only ~5400 nodes (most are using middle men.)
making the business to node %/ratio small
there are only a few thousand 'dev's' but ~5400 nodes.
making the devs to node %/ratio LARGE
though we cannot easily know exactly who is running what. it is atleast fair/logical to say that most businesses are not running nodes. and most devs are. although some businesses. single devs may be running more then one node per entity