Splitting an organization in two so the non-profit part can enjoy the benefits the law intends to bestow upon a non-profit is exactly what the government wants you to do.
Separate rules for separate kinds of organizations are a lot easier to make than rules for combined organizations. The latter invites loopholes, but to prevent them the government tends to err on the side of 'anti-loopholes' such as the one the Krita Foundation fell into.
This is not even what the government intends, just an unfortunate side effect.
Splitting an organization in two so the non-profit part can enjoy the benefits the law intends to bestow upon a non-profit is exactly what the government wants you to do.
Separate rules for separate kinds of organizations are a lot easier to make than rules for combined organizations. The latter invites loopholes, but to prevent them the government tends to err on the side of 'anti-loopholes' such as the one the Krita Foundation fell into.
This is not even what the government intends, just an unfortunate side effect.