morganth,

Here’s the problem. Let’s say you have a doctor club, where everyone pays the same amount regardless of how often they use the doctor. For people who need the doctor a lot, that’s great. They pay a lot less than they would if they had to pay per visit. For people who just need one checkup a year, they end up paying a lot more than if they just paid for their annual checkup. And they would quickly figure that out, and drop out of the program.

So now the people who are all basically healthy aren’t in your pool anymore. They’re paying for their annual checkup at another doctor. So only the people who need the doctor a lot are paying in. So you have to hire more doctors and increase the cost of the program, because everyone who is in it needs a lot of doctor time.

But then the same thing happens again. People who need more visits a year are getting more out of the program than they are paying in, and people who need fewer visits a year are getting less than they are paying. So the people who need the fewest doctor visits drop out. And so on as the cycle repeats.

You get the idea. There’s a game theory term for this that I am forgetting, but the result is spiraling costs and more dropouts. This is why the ACA (for you non-Americans, that’s the Affordable Care Act, which was attempting to reduce US healthcare costs) had a health insurance mandate. Requiring everyone to be part of the program is the only way to make something like this work.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • asklemmy@lemmy.world
  • localhost
  • All magazines
  • 200 @ entry_comment_favourites
    HTTP status 200 OK
    Route name entry_comment_favourites
    Has session yes
    Stateless Check no
    Time 295 ms
    Total time 295 ms
    Initialization time 68 ms
    Memory 14.0 MiB
    Peak memory usage 14.0 MiB
    PHP memory limit 128 MiB
    Logger 88
    Errors 0
    Warnings 0
    Deprecations 88
    Cache 44 in 6.70 ms
    Cache Calls 44
    Total time 6.70 ms
    Cache hits 31 / 50 (62%)
    Cache writes 8
    2
    Default locale en
    Missing messages 2
    Fallback messages 0
    Defined messages 117
    Security n/a
    Authenticated No
    Firewall name main
    Twig 104 ms
    Render Time 104 ms
    Template Calls 72
    Block Calls 16
    Macro Calls 6
    48 in 48 ms
    settings_row_switch 15
    date 8
    user_settings_row_switch 4
    user_avatar 3
    user_inline 2
    settings_row_enum 2
    entry_comment 1
    date_edited 1
    vote 1
    boost 1
    user_actions 1
    magazine_box 1
    magazine_sub 1
    related_magazines 1
    active_users 1
    related_categories 1
    related_posts 1
    related_entries 1
    support_us_block 1
    featured_magazines 1
    18 in 87.42 ms
    Database Queries 18
    Different statements 10
    Query time 87.42 ms
    Invalid entities 0
    Cache hits 23
    Cache misses 8
    Cache puts 8
    6.4.0
    Profiler token 185bec
    Environment dev
    Debug enabled
    PHP version 8.2.26   View phpinfo()
    PHP Extensions Xdebug ✗ APCu ✓ OPcache ✓
    PHP SAPI apache2handler