I think you’re doing it wrong. It’s very easy to renew the seasoning and it doesn’t retain smells.
When everything is working, cast iron seems great: quick brush off, slight bit of oil to rub in while it's still warm, done. When a spot of rust appears, or large spots on the interior become matte while the rest is shiny (or the reverse), or you're using it as a dutch oven and burn a steak, well, that's when the nightmare begins. After several weekends of attempting to get that smell out and get it re-seasoned, I gave up, left it in the leave/take area of my then building, and bought a new one. But I haven't used that one much, because I know it's only a matter of time until something happens and I am faced with the whole process again.
I don’t find it very high maintenance at all.