I wouldn’t have paid RJ either
Knicks felt the pressure to pay him because they haven’t extended anyone since Charlie Ward and RJ is generally liked and believed in by the fanbase. He looks the part, says all the right things, works and play hard, he’s likeable. His actual game though? It’s nothing to write home about one of the leagues most inefficient players. Markannen gives you more value as a floor spacer and finisher as a third-to-fourth option than RJ does as the focal point or second option on a team.
The age thing is overrated RJ coming into his fourth season. In Markannen’s age 21 season he averaged 19/9 on much better efficiency than RJ and did it without stat padding/chasing which is what RJ was doing the second half of our season.