You keep saying that but clearly you don't really mean it.Why should you think anyone is obligated to explain everything to you especially with the manner of tone you've come across?
And I stand by my argument.
Why is it a problem designing a STOBAR aircraft in such a way as to it being easily up-gradable to a CATOBAR type?
As an example, they would share the same basic design of re enforcing structures and frames (other than the front landing gear and perhaps some structural re enforment specific to the type) with the flexibility of changing just the size of those re enforcing structures, but its overall shape and its position in the air frame would remain the same.
That's all I will add to this discussion
In any case, obviously time, cost and weight are going to be the biggest reasons. The original T-10K and Su-33 were STOBAR designs. The PLAN had no experience designing STOBAR fighters, let alone CATOBAR fighters, so the cost and development time for the J-15 would have been stretched. And if you don't need the extra weight for front end reinforcement, you're not going to add the extra weight. The lifetime of all of those STOBAR J-15s is going to be less than the lifetime of either CV-16 or CV-17, so CATOBAR compatibility is unnecessary and irrelevant and really is only a discussion important to netizens with too much time on their hands.