It's not segregated. They are using the same services, just paying according to their income. 300 euros max /mo even in the capital. Poor families pay next to nothing and their multiple allowances cover it if there's a nominal cost (child allowance 100 eur/mo covers it).