This seems like a very negative (and wrong?) perspective. Why do you think you’ll earn the same in 5 years? Do you think you’ve learned everything you can about software and business? Companies aren’t hiring you just to complete a specific task that they have right now.