Yes, because OTAs cost the hotels. My experience is that Accor hotels will honour status benefits but not award any points for OTA bookings. Actually, it seems relatively common to find better room prices booking via Accor vs OTAs. They have lots of sales.