Not sure when do you refer as recently but where I am this has been a common practice since at least 2015.
Don’t get me wrong, if you wanted to make a spare rooms rental system, nonprofit or otherwise, you could. But if you wanted to do that you would put restrictions and hoops to jump in order to limit rental to spare rooms only and maybe you wouldn’t charge 17% in fees.