Why do Snowflake implementations fail without proper data modeling?