The write-up on the Rays sounds wayyyyy worse than the Pirates one. Also
" I was officially in minor league camp, but I kept getting pulled over to the big league side. This is a subtle way teams can save money: they get a big league-caliber arm available for games and workouts, but since I wasn’t officially on the major league roster, they didn’t have to pay me major league spring training money or provide the usual housing."
Every team does this regardless of funds.