“mentioned in the image” was the part where you lost me. There is no offer, there are no contract details, it’s just an ad. They have to give you details before you sign anything. You can’t blame them if you didn’t read the EULA and TOS before agreeing to it.
Funny how different the same company can appear to different people. My current printer from HP (maybe 2 or 3 years old) is the best I ever had. Sure, it offered a subscription for the ink, but after a quick calculation I knew that I would waste my money with that so I chose not to sign it. And now I have the first printer I’ve ever seen that answers “I don’t care about yellow, the text is blank and white” with “okay” and starting to print.