Sure... Dirt gets tracked in somewhere. Oil shouldn't appear anyway. But it's also a garage, so I'm not that picky about it.
But practically speaking: what do you do with
a) Rain: leaving puddles standing isn't great either
b) Snow: do you completely brush off your cars (roughly is understood) before entering the garage? And even then: there is still enough in the tread for everything to be full of puddles.
As I said: my father coated the garage, and since then, whenever he drives into the garage in such weather, he always puts old towels under the tires because otherwise everything gets flooded. He definitely imagined it differently.
And you can only make a drain with an oil separator, right?