EDIT: Yeah they've had a track record of high quality SP games, and that's EXACTLY why I and many others are mad,because they've ,in a way, abandoned their roots and their core fanbase that has brought them up in the first place, and now they're essentially f*cking pissing on us because they've found a better moneymaking machine.
You are co-relating sh*tty business practices, such as not allowing Online vehicles in Singleplayer, to their core business value, which still consists of Singleplayer games.
Trust me, if they didn't believe in Singleplayer, they wouldn't have advertised Red Dead Redemption 2 with a Singleplayer focus.
I am not defending anyone, I am just merely stating where Rockstar Games is heading in the future, and as it seems, they will still be focused on Singleplayer games, as we are used to, while maintaining an Online mode on the side to allow them to take the time they need to finish their Singleplayer titles.
If you think that they are going to produce Online-only games out of a sudden, you are simply delusional, because they have stated that that isn't the case.
You can boycott or hate or complain about Rockstars sh*tty business practices concerning GTA Onlines overmonetization and a lack of vehicles in Singleplayer, however that does not diminish the fact that Rockstars future titles still will have a Singleplayer focus, simply because they think that Singleplayer is still a VALID BUSINESS MODEL which can co-exist along with Multiplayer and GaaS, unlike some other publishers(*cough* EA *cough* Activision), that think that Singleplayer is a dying breed.
Remember I am not saying Rockstar is sticking to developing Singleplayer games out of fan service, or because they "love" them so much, No.
They are going to continue develop Singleplayer experiences because they still think it is going to be a viable business doing so.