Not only that, but Boeing is actually limited in how much they can "modernize" the 737, because doing too much might exceed the limits of the 737's type certificate. This is the reason behind the current engine inlet overheating worries, which has led to an airworthiness directive for the 737 MAX (https://aerospacenews.com/faa-airworthiness-directive_boeing...) and is also one of the reasons for the delay certifying the MAX 7 and MAX 10. This would be a complete non-issue for other planes, because all modern designs have a switch position that only turns on the engine anti-ice system when it's needed, but the 737 MAX can't have that because the 1967 737 didn't.