What you’ve posted is the recipe for the death of the Iowa caucuses. About damn time too.
The Iowa caucuses, as you know, are part of the political party ‘housekeeping’ that is required in a free democracy. Every state has caucuses (or equivalent meetings) to organize political parties. Not every state uses caucuses to select presidential candidates, and neither does Iowa.
The non-binding Iowa caucus presidential preference vote isn’t going away because Iowa would be willing to take a delegate penalty (as Florida does) to keep advertising dollars coming in.
People need to grow up and understand the presidential preference vote at the Iowa caucuses doesn’t really mean anything on an official level.