whether if we can have a better experience when played in different speakers which do a good job in a particular task like bass, vocals..etc. I would love to know what others think about this idea!!!
The most complete "good job" discrimination is done by frequency crossovers and is bog standard in sound reproduction: the vast majority of full-range speakers have multiple drivers for different frequency ranges.
There is quadrophony, surround sound, various subwoofer setups and so on that again discriminate according to frequency and locatability.
Separating sound sources for various instrument types is obviously done in every symphonic orchestra concert (that doesn't have an "FOH", front of house public address system like pop concerts). It turns out that the aural transparency that this per-instrument constant-phase sound source location offers differs a lot according to the entry price you are willing to pay: the best (and most expensive) listening locations are actually comparatively few compared to the total number of available seats.
In reasonable vicinity and central placing, the transparency beats what most recordings can offer.
In theory, a band setup with front-pointing stage amps can offer a similar experience. However, compared to an acoustical instrument, a stage amp tends to have quite higher directivity in general and particularly so at higher frequencies.
That makes it somewhat tricky to provide for a really transparent auditory soundscape given only stage amplification: a sweet listening spot giving justice to all instrument groups and their respective frequencies is going to be rather hard to find.
High directivity means rather confined areas good for listening, low directivity implies high levels of reverberation. Also not good for listening.
So in practice, it's hard enough to work with a good "front of house" sound system without inviting dead spots.