I'm surprised this wasn't a thing before. This is a common sense change.
SuperSpruce
Don't forget the benefit of being able to spite Google!
Perhaps some components of the game can be open-sourced, especially regarding modding APIs and whatnot. Still allows them to keep some things closed for a while, but could expand the mods and optimization even further.
One thing to add is that you should factor in the costs of the games and other console BS. If you want to use a physical cartridge, you have to pay another $80. Then, most games are $70. There is a subscription for online content. These costs can easily go over $1000 in total, and remember a PC can be used for more than just gaming. In some cases, it can be fair to compare a $1000-$1200 PC to this $700 console.
It won't do 4k 60fps HDR, but it can play 40 years worth of games, and also do office and productivity work while being portable to take it outside of your home.
Update: I got node.js to do a simple program. Now, I want it to run a much larger program involving playing audio.
Update 2: I can't get node.js to play any audio, and I cannot install the non dependencies for some reason.
Installing it isn't the problem. Getting it to run without randomly quitting is the problem.
Thank you, I'll look into this! Unfortunately, since my phone is Android 13, it doesn't look like Termux would function properly, and the rest of the answers are very old and seem to require lots and lots of setup. What is the easiest way?
How much Google controls the software experience and locks it down.
Currently I wish I could run a local HTML/CSS/JS App on my browser (like you can easily do in any desktop OS) but I can't.
Specifically, this is what the yearly road tax should be. It should scale faster than linear, and be agonistic to gasoline or electric powertrains (since road tax is already part of the price of gasoline).
I bounce between lawful neutral and chaotic neutral. Huh.
The interesting thing is that although I've almost never spent money on a gacha system and haven't played much gacha systems recently, my brain subconsciously craved for more but in a safer way.
That's why I created the JavaScript weighted playlist for myself: A random selection of songs from my music library where some songs play (much) more than others. Getting a super rare song is akin to getting a top tier drop. Additionally, the playback rate is randomized to a normal distribution, giving the tiny chance that a rare song can play with a wild playback rate. And if that wasn't enough, some Geometry Dash related songs can randomly skip to the next song, simulating watching someone try to beat some demon level.
I've created a skinner box for my brain that sometimes causes me to waste hours just clicking on the "next song" button to see what shows up next. My wallet was not harmed in the process (although it might soon be because I want it to work on a portable device, but that money would go to some niche open source hardware thing rather than a greedy gacha publisher).