What? How exactly do you expect to pleasantly surprise your significant other if you can't predict what they'll like? How could you possibly buy them gifts? I'm pretty sure that predicting what I like is something that pretty much everyone is perfectly ok with.
[1] https://digest.bps.org.uk/2015/07/31/what-weve-been-getting-...
That's great, but you claimed that your partner wouldn't like it if you try to predict what they would like. The link you provided actually says the opposite: that people say they prefer gifts tailored to their preferences, which means they wouldn't mind you predicting what they'd like, contrary to your original claim.
I suspect if you broadened the scope even a little, the effect would reverse. How about beverages? Alice likes coffee and hates whiskey. Bob hates coffee but loves a single malt. What should Alice and Bob get each other for Christmas?
They probably don't like it if you set it up as a trap for them, but surely a lot of the "little things" in a long-term relationship are exactly this kind of prediction? Knowing their favourite X and least favourite Y?
Partner dances are rather old fashioned these days, but I think one of the reasons for their long popularity is precisely mutual prediction - it's a little test of whether you're able to sync up with someone and go in the same direction.
You trying to predict what your partner is going to do might not have been such a positive contribution to the relationship. People don't like it when someone tries to predict their reaction to something. If you're right then it makes the other person look predictable, and if you're wrong then you look like you don't know them very well. Either way it's bad.