I have 4 quest headsets, and though they are fun to play (especially Beat Saber with Beat Sage), in the end it's just too cumbersome and too much of a commitment.
Price is an issue, but even among people I know who already have one, usage drops steeply after a month or two. Meta themselves pointed this out, noting that even though they have sold 20 million Quests, they only have about 300K active users for Horizon World's and in general they've seen a huge dropoff in engagement across all apps and the Quest itself after a while.
This move is no surprise if you've read their comments on Reality Labs in the last earnings.