Yes that's possible, but they most probably paid to some developer to do such filtering or bought ready-made solution that contained it already.
But it's still custom design that get oldish after some time and will be replaced with something else, would cause never ending troubles to existing themes that does not expect such filtering etc etc.
So it does not make sense to build such feature in core.