In general, I think I favor keeping position changes open. As someone mentioned, the league is, first and foremost, about players having fun, and realism is a second consideration to that.
That being said, I would not be opposed to a change in how position switches are implemented. Maybe a player can only move 33% or 25% of their TPE instead of 50%. Specifically, this would accomplish much of what we're talking about here -- preventing so many unrealistic changes -- while still keeping the all of the options open, strictly speaking. This would also make it more difficult for players to switch to and from QB, as they would be less likely to be able to completely tank or completely boost their passing stats. (The same would likely apply to kicker, but I don't think anyone was concerned about that, haha.)
All of that being said, I had a blast figuring out and writing about Pierno's switch from QB to DT, and the current system enabled that, so meh.
That being said, I would not be opposed to a change in how position switches are implemented. Maybe a player can only move 33% or 25% of their TPE instead of 50%. Specifically, this would accomplish much of what we're talking about here -- preventing so many unrealistic changes -- while still keeping the all of the options open, strictly speaking. This would also make it more difficult for players to switch to and from QB, as they would be less likely to be able to completely tank or completely boost their passing stats. (The same would likely apply to kicker, but I don't think anyone was concerned about that, haha.)
All of that being said, I had a blast figuring out and writing about Pierno's switch from QB to DT, and the current system enabled that, so meh.