Centralized marketplaces / price comparison services / middle men etc exist and do a good job
But very often they can't do the optimal prices or all the inventory - eg stock not listed on nasdaq - so it comes down to "are you able to move quickly/cheaply" (and/or is the inventory able to move quickly/cheaply)