There -are- ceilings within a given company though, which is why job changes every 1-2 years are pretty normal. Always another company willing to pay 30% more to gain niche experience you have that is stalling progress for them.
When you do finally max out what any one company will pay but have broad experience, you can pivot to independent consulting where $300-1000/hr is normal, and work the number of hours you want.