I doubt this decision had anything to do with competing with BGW, since Carowinds made the same announcement.
Like
@I305Evan said, within the past year or so, KD has hired an enormous amount of full-time employees for front-line positions like operations and food & beverage. (The rationale behind hiring those employees full-time is to reduce employee turnover and make staffing more consistent.)
With the park closed during the winter months, the park is pretty much paying those employees to do nothing. My guess is that these extra weekends will be limited enough in scale that they will
only use full-time employees and little to no seasonal employees. So, for this new wintertime operation, the park will essentially be paying the same for labor that they’d be paying anyway if the park stayed closed. That’s my guess.
Supposedly, the logic behind BGW’s switch to year-round operations was to reduce losses during the off-season months. Since KD seems to now have a much larger proportion of full-time front-line employees than BGW, and since staffing is by far the biggest variable cost in operating a park, this decision actually makes more sense in my mind from that standpoint.