as someone who has paid for custom fixed and patches to opensource code, I'll say that getting a major change done to opensource code is significantly cheaper than getting any change done to proprietary code (through professional services).
it's not as cheap as a plumber fixing a clogged drain, but the costs compared to getting changes and fixes in proprietary code are still much lower