Yes I too would like not for profit incubators so I can sit in them for free, build my business/collect my six figure wage and retire with lots of profits
Among other tings it means that all profits go towards furthering the organization instead of to a group of investors or shareholders.
Source: I worked at a non-profit.